发表于:2014/8/7 11:19:31
#0楼
背景:串口通信的格式由起始位(1位,为0),数据位(5到8位),校验位(1位,奇偶校验),停止位(1位,为1)构成。
问题1:在串口通信中,数据位中会出现0或1,那是如何判断起始位和停止位的(起始位为0,停止位位1)?即如何判断数据开始传输或者停止。
问题2:在PLC通信中,数据位可以选择7位或者8位,那个数据位的选择是不是随意的?
问题3:在PLC通信中,停止位可以选择1位或者2位,那个停止位的选择是不是随意的?
提出以上问题的哲学背景:存在就有一定的道理,在使用串口通信时,数据位和停止位该如何选择呢?随意的吗?
问题1:在串口通信中,数据位中会出现0或1,那是如何判断起始位和停止位的(起始位为0,停止位位1)?即如何判断数据开始传输或者停止。
问题2:在PLC通信中,数据位可以选择7位或者8位,那个数据位的选择是不是随意的?
问题3:在PLC通信中,停止位可以选择1位或者2位,那个停止位的选择是不是随意的?
提出以上问题的哲学背景:存在就有一定的道理,在使用串口通信时,数据位和停止位该如何选择呢?随意的吗?
[此贴子已经被作者于2014/8/7 11:19:57编辑过]