HC6800-ES-V2.0 发表于 2018-1-2 08:13 谢谢! |
波特率设置一下 |
串口打印工具的波特率要和下位机程序的波特率一致才不会错误 |
波特率对吗? |
同学: 我按照你串口的设置,得到你的波特率是在晶振12M条件下,9600不加倍的波特率。 这个波特率的误差8.5%,很大很大的误差,在这种情况下,你当然接收不到正确的数据了。 还有问题,看你的截图,你的使用串口调试工具时,选择的波特率却是2400,这再次让你无法得到正确的数据。 正确的做法是: 第一:看清楚你的晶振是多少?12M?还是11.0592M? 第二:如果是11.0592M晶振,那么,波特率选择9600,不加倍,误差0%,没有问题。如果是12M,则波特率只能在4800及以下,且加倍,误差才小。 第三:使用串口调试工具时,要设置与你程序相同的波特率才行。 |
波特率选择错误,应为9600 |