如何在 boost::asio::serial_port 上设置波特率和校验位
此示例展示如何设置波特率、校验位和停止位:
serial_port_config.cpp
// 配置串口参数:115.2kBaud, 8N1
serial.set_option(boost::asio::serial_port_base::baud_rate(115200));
serial.set_option(boost::asio::serial_port_base::character_size(8 /* data bits */));
serial.set_option(boost::asio::serial_port_base::parity(boost::asio::serial_port_base::parity::none));
serial.set_option(boost::asio::serial_port_base::stop_bits(boost::asio::serial_port_base::stop_bits::one));有关还展示如何打开串口的更完整示例,请参阅如何打开和初始化 boost::asio::serial_port 或我们的最小 boost::asio::serial_port 读取 (read_some) 示例
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow