待解决
已受理
待回复
完成
Question title : BC25模块开启过串口导致低功耗模式无法进入
Work order Number : VCYXB2514962797
Work order type : 入门
Submission time : 2022-05-23 15:37:18
Work order status : 完成
Contact information : Email
Contact information : xus******kht-bj.com

Communication record

  • 问题描述:
    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
  • Anonymous users :
    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
  • Anonymous users :

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

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

Waiting for your appraise