码迷,mamicode.com
首页 > 其他好文 > 详细

四、asio串口

时间:2021-07-01 17:24:48      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:tty   sync   大小   asi   ext   波特   字符   code   波特率   

Asio 包括用于以可移植的方式创建和操作串口的类。 例如,可以使用以下命令打开串口:

serial_port port(my_io_context,name);

其中 name 在 Windows 上类似于“COM1”,在 POSIX 平台上类似于“/dev/ttyS0”。

串口一旦打开,就可以作为一个stream使用。这意味着对象可以与任意read()、async_read()、write()、async_write()、read_until() async_read_until() 自由函数一起使用。

串口还包括用于配置端口波特率、流量控制类型、奇偶校验、停止位和字符大小的选项类的实现。

注意:串口在所有 POSIX 平台上可用。对于 Windows,串行端口仅在编译时使用 I/O 完成端口后端(这是默认设置)时可用。程序可以测试宏 BOOST_ASIO_HAS_SERIAL_PORT 以确定它们是否受支持。

四、asio串口

标签:tty   sync   大小   asi   ext   波特   字符   code   波特率   

原文地址:https://www.cnblogs.com/ylcc-zyq/p/14958383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!