Dealing with serial port at 100 baud rate

baud-rate, c, linux, serial-port

Solution

You're actually in luck. 100 baud is low enough that you can compute a divisor that will do it (1,152) with typical 16450-compatible serial ports (which is pretty much what everything is) and linux supports custom divisors with the `spd_cust` parameter to `setserial`.

Problem

I am looking to know if it is possible to read from a serial port at 100 baud rate. As per `termio.h` there is no provision to set 100 as baud rate. I am working in Linux. The communicating device on the other end is sending data at 100 baud rate and it is fixed. I would like to know if my baud rate is set to 110, would it guarantee that the data I am receiving is correct? or is there any solution for this? Kindly guide.

Original source

Related problems