一根485线上挂有8个设备。其中4个是低速,波特率1200;4个高速,波特率可以达到9600,但是为了和低速设备统一,波特率也设置成1200。这样轮询一次,大概每秒2个设备,需要的周期比较长。
为提高轮询速度,想让高速设备波特率设置为9600,当程序和高速设备通信时,把串口波特率改高速,询低速设备时,再改回低速。这样的话,与4个高速设备的通信不到1秒就能完成。但是这样频繁的切换串口波特率不知道是否可行?仅仅是方案设想,具体用什么语言来做,还没有定。
不知道这样是否可行?望指点,谢谢。