cqg 发表于 2022-3-31 10:50:22

DeepSleep()定时间隔自主唤醒是否有解决方案

芯片型号:FF33LG0x
应用需求:产品电池供电,平时处于休眠 DeepSleep()模式,根据应用的需要设置定时唤醒的时间间隔(间隔可能是:30min、1h、1天等),无需外部触发可以自主根据定时间隔唤醒,进行相关数据、状态的采集、上报等,完成后再次进入休眠;
当前问题:目前RTCA、RTCB(周期唤醒功能验证无效)以及LPTIM(TimeOut模式需外部触发)等无法实现根据配置的定时间隔唤醒的功能;
所需协助:对于低功耗的主控方案,定时唤醒是个很通用的功能,折腾一周多了,相关手册都翻了好几遍了,技术支持也沟通了好多次,一直也没找到解决方案,浪费了太多时间,请原厂及时协助确认一下是否有解决方案,感谢!
               

顾博文 发表于 2022-3-31 18:40:16

本帖最后由 顾博文 于 2022-3-31 18:51 编辑

拿个RTC秒中断例程,主程序while(1)里加一个deepsleep()函数。
先把sleep秒唤醒调好。 如果要小时中断的,那就把RTC小时中断打开。另外注意一点看门狗不能开启,看门狗的任何 寄存器都不能写。
页: [1]
查看完整版本: DeepSleep()定时间隔自主唤醒是否有解决方案