串口通信快了会死机,一个协调器和一个终端构成网络。串口如果连续100ms以内连续发送45个字节的数据就会死机
Yue TANG:
老产品还是新产品?100ms间隔发还是没有任何间隔持续发?
Tianhao Wang:
回复 Yue TANG:
2.50协议栈,100ms间隔发送,后面发现不是串口通信问题,是终端使用了退网命令。
if ( NLME_LeaveReq( &leaveReq ) != ZSuccess ) { // Couldn't send out leave; prepare to reset anyway ZDApp_LeaveReset( FALSE ); }
后面发现终端退网后可能进入死机状态,断电重启就好了。
协调器也会受到终端退网进入死机状态,还是断电重启就好了。