1.从uart的demo中看调用了pm.wake(),如果我要是在接受函数处理结束调用pm.sleep(),会不会影响后续的接受?
是的,必须时刻保持唤醒状态,才能准确接收串口发过来的数据,不会丢失;
2.调用pm.sleep()后,会不会影响已经创建的定时器计时?
如果是10ms级那种,也许有可能,如果是秒级别的,没有问题,不受影响;
3.休眠后,阿里云平台的连接,如果有数据接收到,需要调用串口,是不是需要显式调用pm.wake("串口")?
进行数据通信时,建议不要休眠;
1.从uart的demo中看调用了pm.wake(),如果我要是在接受函数处理结束调用pm.sleep(),会不会影响后续的接受?
2.调用pm.sleep()后,会不会影响已经创建的定时器计时?
3.休眠后,阿里云平台的连接,如果有数据接收到,需要调用串口,是不是需要显式调用pm.wake("串口")?
1.从uart的demo中看调用了pm.wake(),如果我要是在接受函数处理结束调用pm.sleep(),会不会影响后续的接受?
是的,必须时刻保持唤醒状态,才能准确接收串口发过来的数据,不会丢失;
2.调用pm.sleep()后,会不会影响已经创建的定时器计时?
如果是10ms级那种,也许有可能,如果是秒级别的,没有问题,不受影响;
3.休眠后,阿里云平台的连接,如果有数据接收到,需要调用串口,是不是需要显式调用pm.wake("串口")?
进行数据通信时,建议不要休眠;
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!