;P ,你把ASCII阉割了一下可能不会出现,但对于一个协议来说,传输的数据段中完全可以出现':'这个字符,例如我有两个设备,A设备控制B设备显示的内容,当A设备用MODBUS将显示内容发给B时,可能会出现如下的显示内 ...
yewuyi 发表于 2011-8-4 17:09
看来必须要和大侠说道说道了,我根本没有阉割ASCII,modbus也没有阉割。如果要发送ASCII的“:”,这个冒号用二进制表示是什么,一个字节,然后用十六进制表示就是两个ASCII字符,所以发送一个冒号,要用两个字节去发送,在发送端编码,在接受端解码,你仔细看看协议怎么说的,难道是我理解错了? |