我在Linux中使用串行端口进行编码。并且通信的要求是5msinter-bytetime。而且它要求我在write()调用之前根据字节的值更改每个字节的奇偶校验模式(偶数和奇数)。所以我的代码如下(我简单描述了代码)voidsetWakeupMode(intfd,boolmode){structtermiostio;bzero(&tio,sizeof(tio));tcgetattr(fd,&tio);if(mode==false){tio.c_cflag&=~PARODD;}elseif(mode==true){tio.c_cflag|=PARODD;}if(tcsetattr(fd,
我在Linux中使用串行端口进行编码。并且通信的要求是5msinter-bytetime。而且它要求我在write()调用之前根据字节的值更改每个字节的奇偶校验模式(偶数和奇数)。所以我的代码如下(我简单描述了代码)voidsetWakeupMode(intfd,boolmode){structtermiostio;bzero(&tio,sizeof(tio));tcgetattr(fd,&tio);if(mode==false){tio.c_cflag&=~PARODD;}elseif(mode==true){tio.c_cflag|=PARODD;}if(tcsetattr(fd,