高手请入,不够加分 动态改变串口的校验位
为了避免在和一个设备通讯时对485总线上的其它设备产生干扰,引进Mark校验握手方式。在该方式下,对一个设备通讯步骤如下:
1.主机发送握手帧头信息(2个字节ID号,带Mark校验)。
2.从机接收帧头后,返回ID号。
3.主机接收到返回的ID号后,开始发送正式数据(带SPACE校验)
4.从机接收数据成功后,返回信息,表示成功。
遇到问题是:
a:java中如何在串口打开的情况下,动态改变串口的校验位,也就是从Mark校验变成space校验?(具体的)
b:如果没有好的解决方法,是否可以在主机发送带Mark校验握手帧头信息后关闭串口,然后再设置成space校验打开串口,发送后面正式数据.
[解决办法]
来学习的!
顶一个!
[解决办法]
完全不懂,友情顶帖!
[解决办法]
好贴,但不懂,不错。
[解决办法]
来学习的! 顶一个!
[解决办法]
up