OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3758|回复: 0

FAQ0095 AT32 事件唤醒Deepsleep 模式有什么注意事项

[复制链接]

55

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
252
金钱
252
注册时间
2019-11-25
在线时间
28 小时
发表于 2021-2-7 20:32:11 | 显示全部楼层 |阅读模式
本帖最后由 tutu983618588 于 2022-5-6 19:49 编辑


AT32 事件唤醒Deepsleep 模式有什么注意事项



Questions:事件唤醒 Deepsleep 模式有什么注意事项?

Answer:
      可以通过 RTC 闹钟事件和外部事件唤醒 DEEPSLEEP 模式,如果是 RTC 闹钟事件唤醒 DEEPSLEEP 模式,会将 RTC_CTRLL 的 bit1:闹钟标志置 1,而外部事件唤醒 DEEPSLEEP 模式后,没有相应的寄存器指示外部事件发生。
      如果应用程序会使用 RTC 闹钟事件唤醒 DEEPSLEEP 模式喂狗,并且也开启了外部事件,比如按键。那么当在 RTC 闹钟事件唤醒 DEEPSLEEP 模式到再次进入 DEEPSLEEP 模式的这个时间间隙内按下按键,因没有相应的寄存器指示外部事件发生,无法判断 MCU 是否不再进入 DEEPSLEEP 模式,所以 MCU 就会再次进入 DEEPSLEEP 模式,造成按键失灵的现象。
      如果存在上述这种情况,需要将事件唤醒 DEEPSLEEP 模式改为中断唤醒 DEEPSLEEP 模式。当在 RTC闹钟中断唤醒 DEEPSLEEP 模式到再次进入 DEEPSLEEP 模式的这个时间间隙内按下按键,MCU 会响应外部中断,在中断内设置一个标志,就可以判断到 MCU 不再进入 DEEPSLEEP 模式。


类型:MCU 应用
适用型号:AT32 全系列
主功能:PWC
次功能:无

FAQ0095_事件唤醒Deepsleep模式注意事项_V2.0.0.pdf

107.58 KB, 下载次数: 0

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-10 16:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表