阅读( 224 ) 我要纠错

8.8 、波特率自适应

对于当前的控制器,只支持9600bps和57600bps两种波特率。所以,对于波特率自适应,我们这里采用简单的轮询模式。其过程如下:

1. 上位机使用 9600 波特率向控制器发出 Ping 命令。

2. 如上位机在 2S 内收到正确的回复,则说明控制器的波特率即为 9600 。

3. 如上位机 2S 内没有收到正确的回复信息,则改用 57600 重复 1,2 。

4. 如上位机在 2S 内收到正确的回复,则说明控制器的波特率为 57600 。

5. 如上位机 2S 内没有收到正确的回复信息,则重复1,2,3,4 。

6. 如 1,2,3,4仍失败,则说明通讯失败,此时需提醒客户检查通讯线路。


×