TI中文支持网
TI专业的中文技术问题咨询交流网站

串口程序调试,8位数据位可以正常收发,5位数据位就不能正确收发了

各位大神,

我们正在调试串口程序,原来的程序中数据位数是8位的,可以在评估板与电脑之间正确收发,但是将数据位数改为5之后,就不能正常收发了,不知道是什么原因。

详细如下:

使用的mcu是TM4C123

使用的开发板是TI官方的评估板

将评估板用usb转串口线与电脑连接,在电脑上运行串口调试助手。

将评估板的串口收发例程程序中,数据位是8位的,数据在电脑和评估板之间的收发是正确的。

修改将评估板的串口收发例程程序,将数据位是7位的,串口调试助手也做相应修改,数据在电脑和评估板之间的收发仍是正确的。

但是再次修改将评估板的串口收发例程程序,将数据位是5位的,串口调试助手也做相应修改,此时,数据在电脑和评估板之间的收发就不正确了。

请问各位大神,遇到过这种情况吗?是怎么解决的?

谢谢啦!

xyz549040622:

试试换个串口助手,很少有串口助手支持5位数据的,你可以试试TM4C123x自收自发来测试下。

henry xin:

回复 xyz549040622:

感谢您的回复!用您说的这种自首自发的方法也不行,谢谢您!

xyz549040622:

回复 henry xin:

自收自发肯定是可以的,如果不行,那就是你的配置问题了。你是如何测试的呢?

赞(0)
未经允许不得转载:TI中文支持网 » 串口程序调试,8位数据位可以正常收发,5位数据位就不能正确收发了
分享到: 更多 (0)