在Zstack Mesh 下的GenericApp 终端 开启休眠,按键设置为中断方式,添加循环启动事件
// (setup in GenericApp_Init()). if ( events & GENERICAPP_TEST_EVT )[ HalUARTWrite(HAL_UART_PORT_0, SPTxBuf, SPTxBuf[1] ); if(SPTxBuf[1] < 40)[ SPTxBuf[1] = SPTxBuf[1] + 1; ] SPTxBuf[2] = SPTxBuf[2] + 1; osal_start_
timerEx( GenericApp_TaskID, GENERICAPP_TEST_EVT, 3200); return (events ^ GENERICAPP_TEST_EVT); ]
串口输出,总个数是对的,但某部分字节出现异常
正确输出应该为FE 05 02 00 00 ,实际结果如下:
[接收]FE
[接收]66 02 00 00
不开启休眠的话,串口输出正常;
我遇到的是个案?大家遇到同样的问题?如何解决?
3Q