0

使用规范或非规范方法在 C 中写入串行端口的代码有区别吗?

4

1 回答 1

2

是的,有一个主要区别。

需要修改通讯端口的参数来传输'raw'或'cooked'字符。

'raw' 完全按照接收到的方式传输每个字符。

'cooked' 使 I/O 模块处理控制字符、退格等

建议首先阅读 MAN 页面tcgetattr()并阅读(和理解)所有相关功能。

这些函数都是termios函数族的一部分。

于 2017-11-13T07:39:14.277 回答