打印

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

[复制链接]
2415|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 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

粉丝