低功耗模式下数据乱码
时间:10-02
整理:3721RD
点击:
1,我在非低功耗模式下做了串口透传,传送数据不会发生问题,均可以正常收发
xPOWER_SAVING
-DRFD_RCVC_ALWAYS_ON=TRUE
2,但是改成低功耗模式后,由coordinator发送一串数据,enddevice接收到后从串口输出来的最后几个数据发生乱码,我在想是不是串口没发送完就进入睡眠了,所以才这样。
POWER_SAVING
NWK_AUTO_POLL
-DRFD_RCVC_ALWAYS_ON=FALSE
3,enddeivce进入低功耗模式后,如果能保证enddevice的uart能够正常接收数据?外部设备通过外部唤醒enddevice后再把数据送给enddevice?
需要先唤醒,再接收数据。
可以考虑用一个IO来作为唤醒源输入
有没有什么办法可以在程序中动态取消低功耗模式,等我需要的时候再动态使能低功耗?