TI论坛
直播中

王峥

8年用户 204经验值
私信 关注

请问在读取串口(read)的时候会遇到阻塞,read函数一直不返回,并且示波器能监测到tx脚一直在发送数据是什么原因?

本帖最后由 一只耳朵怪 于 2018-5-28 17:08 编辑

各位专家好:
       我们在使用DM385  IPNC3.5的uart2的时候遇到一些问题:
1.在应用程序中重新设置波特率,数据位,停止位,奇偶校验位等,然后写数据(write),用串口工具读取该串口的数据,发现数据有错误,并且,数据会一直不停的写。
2.如果不设置波特率,写数据,可以正确读出,但是数据也会不停的发送。
3.如果写完数据(write)之后,关闭串口(close),数据就不会一直发送。
4.在读取串口(read)的时候会遇到阻塞,read函数一直不返回,并且示波器能监测到tx脚一直在发送数据。
请各位专家看看可能是什么问题,非常感谢!

回帖(2)

乔婧

2018-5-28 01:16:43
Li Jin,
请问pinmux是否有正确配置?
你是否有参考过下面链接的信息?
http://processors.wiki.ti.com/index.php/TI81xx_PSP_Porting_Guide#Using_different_UART_than_the_default_EVM_configuration_as_console
举报

王峥

2018-5-28 01:28:16
引用: 物是人非aaa 发表于 2018-5-28 01:16
Li Jin,
请问pinmux是否有正确配置?
你是否有参考过下面链接的信息?

您好,
        问题已经解决,谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分