首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在linux下的串口应用编程中,怎么才能将奇偶校验位强制为0或1

2012-03-17 
在linux下的串口应用编程中,如何才能将奇偶校验位强制为0或1在linux下的串口应用编程中,如何才能将奇偶校

在linux下的串口应用编程中,如何才能将奇偶校验位强制为0或1
在linux下的串口应用编程中,如何才能将奇偶校验位强制为0或1,我的目的是想通过
这一位来区分我发的是命令还是数据。从2410的资料看可以同过寄存器设置,但是不知道
在应用中如何通过termios接口来设置。请教各位大侠,谢谢!

Parity Mode [5:3] Specify the type of parity generation and checking during
UART transmit and receive operation.
0xx = No parity
100 = Odd parity
101 = Even parity
110 = Parity forced/checked as 1
111 = Parity forced/checked as 0

[解决办法]
110 = Parity forced/checked as 1 
111 = Parity forced/checked as 0

这两个值往控制寄存器里写.
[解决办法]
linux应该不允许直接操作寄存器,需要ioctl函数,并且有驱动支持.

热点排行