当前位置: 技术问答>linux和unix
请教串口通信的编程
来源: 互联网 发布时间:2015-05-03
本文导语: 本人是新手,现在想编一个Linux下的串口通信程序, 请教高手下列问题: 在程序中用什么函数打开串口、写串口、读串口和关闭串口? 能否推荐几个例程? | 看看结构体termios是...
本人是新手,现在想编一个Linux下的串口通信程序,
请教高手下列问题:
在程序中用什么函数打开串口、写串口、读串口和关闭串口?
能否推荐几个例程?
请教高手下列问题:
在程序中用什么函数打开串口、写串口、读串口和关闭串口?
能否推荐几个例程?
|
看看结构体termios是怎么使用的,就可以了,
打开串口如同打开文件,串口1的文件是/dev/ttyS0,串口2的文件是/dev/ttyS2,
用打开文件的方式打开,然后使用tcsetattr,tcgetattr等函数设置和读取串口属性。
接收发送数据就是从文件中读写数据。
两个串口通信时,接3跟线,2,3,5号,2,3交叉,5号直联,就是串口一2号线,接串口二3号线。
需要硬件流控时,接上7号线
打开串口如同打开文件,串口1的文件是/dev/ttyS0,串口2的文件是/dev/ttyS2,
用打开文件的方式打开,然后使用tcsetattr,tcgetattr等函数设置和读取串口属性。
接收发送数据就是从文件中读写数据。
两个串口通信时,接3跟线,2,3,5号,2,3交叉,5号直联,就是串口一2号线,接串口二3号线。
需要硬件流控时,接上7号线