TI中文支持网
TI专业的中文技术问题搜集分享网站

dm368 uart1只能发送不能接收

现在在自己做的dm368板子上调试uart1,但是uart1只能发送不能接收是什么原因,有知道的吗?uart0作为调试串口都正常。谢谢各位

STAR1:

UART1接收端ttl量了吗? 另外你是怎么配置的

san zhang7:

回复 STAR1:

接收端是pc发过来的,有信号,配置无非是map地址,管脚复用,网上有相关的资料,但是配置完后接收不到数据(发送可以),pc端一直发送,dm368端

执行 cat /dev/ttyS1后,没有等待直接返回了,收不到数据。

STAR1:

回复 san zhang7:

排查一下,其它uart1管脚是不是被配置了。

我遇到的就设这个问题参见http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/119082.aspx

san zhang7:

回复 STAR1:

这个问题主要是uart1的 属性设置问题,默认 stty -icanon 设置一次性读完操作,如使用getchar()读操作,不需要按enter。去掉-icanon后就正常了。stty命令自查。

赞(0)
未经允许不得转载:TI中文支持网 » dm368 uart1只能发送不能接收
分享到: 更多 (0)