串口应用开发的步骤

设置串口属性主要就是配置termios结构体中的各个变量,其主要流程包含以下几个步骤:

1、使用函数tcgetattr保存原串口属性。

2、通过位掩码的方式激活本地连接和接受使能选项:CLOCAL和CREAD。

3、使用函数cfsetispeed和cfsetospeed设置数据传输率。

4、通过位掩码设置字符大小。

5、设置奇偶校验位需要用到两个termio中的成员。。。

6、激活c_cflag中的CSTOPB设置停止位。

7、设置最少字符和等待时间。

8、调用函数”tcflush(fd,queue_selector)”来处理要写入引用的对象。。。

原文地址:https://www.cnblogs.com/junzhkevin/p/1971426.html