Este ejemplo muestra cómo configurar el baudrate, la paridad y los bits de parada:
serial_port_config.cpp
// Configurar parámetros del puerto serie: 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));Para un ejemplo más completo que también muestra cómo abrir el puerto serie, ver Cómo abrir e inicializar boost::asio::serial_port o nuestro Ejemplo mínimo de lectura (read_some) de boost::asio::serial_port
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow