各位大神,
我们正在调试串口程序,原来的程序中数据位数是8位的,可以在评估板与电脑之间正确收发,但是将数据位数改为5之后,就不能正常收发了,不知道是什么原因。
详细如下:
使用的mcu是TM4C123
使用的开发板是TI官方的评估板
将评估板用usb转串口线与电脑连接,在电脑上运行串口调试助手。
将评估板的串口收发例程程序中,数据位是8位的,数据在电脑和评估板之间的收发是正确的。
修改将评估板的串口收发例程程序,将数据位是7位的,串口调试助手也做相应修改,数据在电脑和评估板之间的收发仍是正确的。
但是再次修改将评估板的串口收发例程程序,将数据位是5位的,串口调试助手也做相应修改,此时,数据在电脑和评估板之间的收发就不正确了。
请问各位大神,遇到过这种情况吗?是怎么解决的?
谢谢啦!
xyz549040622:
试试换个串口助手,很少有串口助手支持5位数据的,你可以试试TM4C123x自收自发来测试下。
henry xin:
回复 xyz549040622:
感谢您的回复!用您说的这种自首自发的方法也不行,谢谢您!
xyz549040622:
回复 henry xin:
自收自发肯定是可以的,如果不行,那就是你的配置问题了。你是如何测试的呢?