首先你需要知道你连接设备的通讯协议:
数据位长:(7/8)一般ASCII模式数据是7位,一个校验位;modbus_rtu数据位长8位;
停止位长:(1/1.5/2)一般1位,modbus_rtu有时用2位
滤特率:(1200/4800/9600/192000/38400)比较常用9600bps
校验位:(奇/偶/无)
数据帧格式:modbus_rtu格式时是一个断开时间来检测数据传输的起始与终止的
ASCII模式时一般会以一个起始符与终止符来传输数据的比如常见的0x02(STX)\0x03(ETX)\0x05(ENQ)等;
12-09-03 15:17