关于串口波特率设置的问题

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

关于串口波特率设置的问题

2,276 Views
jingyangxie
Contributor V

最近在做串口编程,在设置波特率的时候,看见linux内核中头文件定义了很多波特率,诸如:

#define  B9600 0000015

#define   B115200 0010002

哪位大牛知道这个后面的000015和0010002是怎么对应具体的波特率的,linux内核又是如何解析这两个数,来获取对应的波特率

0 Kudos
1 Reply

958 Views
qiang_li-mpu_se
NXP Employee
NXP Employee

从“#define CBAUD 0010017”来看,c_cflag里面用这5个bit来表示波特率信息,对应不同波特率的编号,数据越大,波特率越高。

0 Kudos