环境:协议栈2.50 一个终端和一个协调器,终端设置为3s的轮询机制。
现象:终端退网过程中,其串口一直在接收100ms-500ms周期数据,退网可以成功,但最后串口收到不到数据,停止给终端发送数据,终端不进入休眠状态,终端电流一直在8mA左右,再通过串口给终端发送数据,串口依然不响应。
问题:1.退网过程中,如何设置关闭串口? 发现协议栈没有定义的有uint8 HalUARTOpen,没有定义void HalUARTClose( uint8 port )。
2.终端不休眠,处于哪个工作的状态?
VV:
退网过程中,会有节点复位的操作,对你的串口处理有影响吗?