问题标题 : BC25模块开启过串口导致低功耗模式无法进入
工单编号 : VCYXB2514962797 工单类型 : 入门 提交时间 : 2022-05-23 15:37:18 工单状态 : 完成
联系方式 : 邮件 联系信息 : xusiren@zkht-bj.com
问题描绘
问题描述: BC25模块在创建过uart对象后(UART1),即使通过uart.close()关闭串口,也无法再进入低功耗模式,pm.*tosleep(1)失效并进入死循环,rtc也不能正常工作
沟通记录
客服 - chic.ye : 已收到您的工单,我们将会尽快安排人手进行处理。 2022-05-24 11:09:44
客服 - chic.ye :

1、创建UART对象后关闭会重新作为AT口重新打开串口,初始化为可以发送AT指令的串口,这个可能哪儿影响了进入深休眠模式。

2、RTC不能正常工作,你的意思是RTC没有调用还是RTC没有起到唤醒模组的作用?RTC如果是正常能够调用的话,那么RTC就没有问题。

你先验证是RTC是否能工作

2022-05-24 11:11:20
用户 :
  1. 创建的串口对象为BC25模块的UART1,这个串口在quecPython固件中默认作为AT口使用吗?如果没有创建过UART1的对象,进入低功耗模式正常,但是声明对象后再关闭,低功耗模式不能正常进入,是否是Bug?

  2. 在不使用UART1的情况下,RTC可以正常工作,低功耗模式可以正常进入,RTC也可以正常将模组从低功耗模式唤醒;使用过UART1之后,低功耗模式无法进入,RTC也不能正常按时触发 -> 所以怀疑是否是低功耗模式启动过程中有Bug导致进入了死循环

2022-05-24 11:29:11
客服 - chic.ye :

我验证,这两个问题确实存在,后面修复,您留个联系方式,有新固件我给你

2022-05-25 14:52:02
用户 :

感谢,xusiren@zkht-bj.com或者*:466936029

2022-05-25 16:04:37
客服 - chic.ye : 客服已经将本工单结束,如有疑问请重新发起工单咨询,谢谢! 2022-05-25 16:49:23