This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PM3模式下,通过GPIO外部中断唤醒后,UART工作不正常。

Other Parts Discussed in Thread: CC2530

求助:

目前使用的是mesh 1.0.0 协议栈,已经设置为低功耗模式,进入pm3后,测得电流大约0.4uA一下。通过P0_1下降沿触发唤醒。

唤醒后,直接设置P1_0的led可以正常显示。但是串口不能正常通信。

现象是通过串口发送的数据,只有前两三个字节正常,后面的都是错误。这个用逻辑分析仪看过,确实是数据格式都错误了,并不是串口数据错误。

通过串口接收数据也不正常,要收到很多数据后,串口接收才会调用CallBack函数。而且看过接收的数据明显是缺少了前面一部分的。

另外,也测试过pm2模式,轮询时间是1秒。也不能正常收发数据,跟上面的现象类似。

求助各位,不知道是哪里出的问题,应该怎样查?