STM32 从standby 方式2个WKUP唤醒,如何判断是哪一个

[复制链接]
2900|1
 楼主| hugo0chen 发表于 2016-9-9 15:35 | 显示全部楼层 |阅读模式
本帖最后由 hugo0chen 于 2016-9-9 15:39 编辑

STM32L系列有多个WKUP pin支持mcu从standby模式唤醒,比如stm32l151rb/c有两个唤醒脚PA0--WKUP1, PC13---WKUP2,如果系统中需要这两个wkup功能,那么问题来了。
standby唤醒后所有的寄存器都reset,除了PWR_CSR。是否可以从PWR_CSR来看是哪一个wkup呢》---》
有一个bit 位,WUF==wakeup flag,这个由hardware产生,并且系统复位或是PWR_CSR中的CWUF设置可以清除该位。
另外有一句话,(additional wakeup event is detected if the wkup pins are enabled),when the wkup pin levels are already high. 这个怎么理解呢?
 楼主| hugo0chen 发表于 2016-9-9 15:47 | 显示全部楼层
本帖最后由 hugo0chen 于 2016-9-9 15:52 编辑

补上两张图
C:\Users\Administrator\Desktop.123.bmp






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

15

主题

191

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部