马学家 发表于 2013-9-1 21:37:38

实测后,115200波特率下52单片机串口发数据会出现问题

程序不同,结果不同

如果用UART_TC("abcd\r\n");没问题

但是char *string=“abcd\r\n”;
       UART_TC(string);
就出现误码了。。。。或许是执行效率问题吧

马学家 发表于 2013-9-11 12:24:55

还是换stc12单片机吧,才五六块钱的样子

LearningASM 发表于 2013-9-11 12:42:04

楼主,你用多少的晶振?
个人直觉你的程序有问题的可能性更大

马学家 发表于 2013-9-11 12:49:43

LearningASM 发表于 2013-9-11 12:42 static/image/common/back.gif
楼主,你用多少的晶振?
个人直觉你的程序有问题的可能性更大

问题解决了,上stc12单片机

LearningASM 发表于 2013-9-11 12:54:04

是因为1T时钟吗?

马学家 发表于 2013-9-11 13:26:35

LearningASM 发表于 2013-9-11 12:54 static/image/common/back.gif
是因为1T时钟吗?

反正换stc12就对啦,别的不管啦
页: [1]
查看完整版本: 实测后,115200波特率下52单片机串口发数据会出现问题