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

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

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. 这个怎么理解呢?

airwill 发表于 2016-9-23 14:35 | 显示全部楼层
启动后检查引脚信号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

191

帖子

3

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