TI中文支持网
TI专业的中文技术问题搜集分享网站

关于休眠唤醒后的串口输出

在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

guozi zhou52:

回复 VV:

Hi VV:

     延时后确实有效,3q

赞(0)
未经允许不得转载:TI中文支持网 » 关于休眠唤醒后的串口输出
分享到: 更多 (0)