|
看了一个串口程序,下面是struct termios 数据结构里c_cflag成员奇偶和停止位的一些设置信息,Option.c_cflag &= ~PARENB
Option.c_cflag |= ~PARODD
Option.c_cflag &= ~CSTOPB
Option.c_cflag &= ~CSIZE
Option.c_cflag |= ~CS7
看了半天理解不了&,~,|是怎么搭配使用的,在www.gnu.org查了一些串口编程的,如:
termios-p->c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP
|INLCR|IGNCR|ICRNL|IXON);
termios-p->c_oflag &= ~OPOST;
termios-p->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
termios-p->c_cflag &= ~(CSIZE|PARENB);
termios-p->c_cflag |= CS8
不知道哪儿有关于&,~,|简单介绍的资料 |
|