quote:以下是引用东方红一红在2014-03-29 22:44:14的发言:
2个停止位,就意味没有校验,两个一样的。如果还觉得心里没底,就都改为相同的校验也可。
怕是不能把停止位简单的看作校验位吧!加入起始位为1位数据位为8位,有校验位,停止位为1位,那总长度是11位,没有校验位则为10位。校验位上的值可以是“1”也可以是“0”,这取决于是奇校验还是哦娇艳。一般来说,起始位总是“0”,因为空闲状态下,无论是TX,还是RX,信号线都是"1",遇到“0”则表示开始。而停止位一般都为“1”,在数据位、校验位(如果有的话)取完之后,遇到“1”则表示结束。而所谓1位还是2位,指的是单位时间片的数量,在楼主的陈述中,PLC测通信(暂时称之为帧单元)长度是10(1个起始位+8个数据位+1个停止位),仪表测为=11位(1个起始位+8个数据位+2个停止位,姑且认为没有校验),长度不同,但基于异步通信原理,相互间通信问题不大。关键的是1、波特率一致,这决定时间单元的长度;2、必须有起始位(废话);