最近用avr单片机调试串口,我发送55时,pc接收正确显示发送其他数据时pc显示错误,那位大侠知道怎么回事

最近用avr单片机调试串口到pc机,我发送55时,pc接收正确显示发送其他数据时pc显示错误,那位大侠知道怎么回事?波特率设置改了很多次,还是不行

先要确定你的串口连接是没问题的,你设置单片机一直发送aa或者55,然后用示波器测试单片机一端的发送端是否正确发送,如果单片机发送没有问题,应该就是你电脑上用的串口调试助手没有正确设置。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-14
只接受到55不能表示是接受正确,有时乱码也会显示55
看下晶振配置是否正确和通信时有没有受到干扰
第2个回答  2013-02-27
串口波特率、检验方式是奇校验还是偶校验,数据位长度,这些都检查一下,串口程序很简单,网上有源程序参考
相似回答