佚名通过本文主要向大家介绍了向老师请教问题,请教问题,向老师请教问题邮件,请教别人问题怎么说,请教问题 英文等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:请教下串口的问题
描述:
接完之后利用调试助手发送和接受数据。在开发板上使用echo hello>/dev/s3c2440_serial1,可以再调试助手上收到hello。但是
cat </dev/s3c2440_serial1就一直处于接受状态,在调试助手上发送数据,接受不到,但是在调试助手的接收区会收到发送的数据
然后我在/proc/tty/driver/ttySAC中发现,该串口是有发送和接受的记录的,而且接受和发送的数据大小是一样的,这是为什么?

解决方案1:
描述:
通讯嵌入式硬件
[size=24px][size=14px]由于新买的jz2440的开发板,上面的串口是ttl电平,所以网上买了一个usb转ttl的线,然后连接方法是,r接t,t接r,gnd接gnd,接完之后利用调试助手发送和接受数据。在开发板上使用echo hello>/dev/s3c2440_serial1,可以再调试助手上收到hello。但是
cat </dev/s3c2440_serial1就一直处于接受状态,在调试助手上发送数据,接受不到,但是在调试助手的接收区会收到发送的数据
然后我在/proc/tty/driver/ttySAC中发现,该串口是有发送和接受的记录的,而且接受和发送的数据大小是一样的,这是为什么?

解决方案1:
最好自己量一下串口电平,看是不是搞错了