串口的奇怪问题,高手出招
下面是原代码,我用串口调试程序,波特率1200,数据位8,停止位1,效验位none
有时,显示正常,有时后是乱码,就如下面,请高手指点
杀?)北絹萁杀?)北絹萁杀?)北絹萁杀?)北奖苯佪缴睉5)北絹萁杀?)北絹萁杀?)北絹萁杀?)北絹萁杀?)?
hello world
hello world
#include<AT89X51.H>
#include<stdio.h>
void main(void)
{
SCON=0X50;
TMOD=0X20;
TCON=0X40;
TH1=0XE8;
TL1=0XE8;
TI=1;
TR1=1;
while(1)
{
printf("hello world\n");
}
}