1、创建UART对象后关闭会重新作为AT口重新打开串口,初始化为可以发送AT指令的串口,这个可能哪儿影响了进入深休眠模式。
2、RTC不能正常工作,你的意思是RTC没有调用还是RTC没有起到唤醒模组的作用?RTC如果是正常能够调用的话,那么RTC就没有问题。
你先验证是RTC是否能工作
创建的串口对象为BC25模块的UART1,这个串口在quecPython固件中默认作为AT口使用吗?如果没有创建过UART1的对象,进入低功耗模式正常,但是声明对象后再关闭,低功耗模式不能正常进入,是否是Bug?
在不使用UART1的情况下,RTC可以正常工作,低功耗模式可以正常进入,RTC也可以正常将模组从低功耗模式唤醒;使用过UART1之后,低功耗模式无法进入,RTC也不能正常按时触发 -> 所以怀疑是否是低功耗模式启动过程中有Bug导致进入了死循环
我验证,这两个问题确实存在,后面修复,您留个联系方式,有新固件我给你
感谢,xusiren@zkht-bj.com或者*:466936029