您好,想请教大家UART的问题!我的电路(MPC82G516)是经由RXD/P3.0和TXD/P3.1传送与接收资料,透过MAX232后是接到电脑,用线端机来看。但目前所作的设定在终端机所看到的文字都是不对的,我的波特率是9600,以下是我的设定:
void UART_init(void)
{
SCON = 0x50;
TMOD = 0x20;
TH1 = 250;
TL1 = 250;
TR1 = 1;
}
main()
{
UART_init();
TI = 1;
printf("Hello\n");
}
目前都是乱码! |