打印
[STM32]

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

[复制链接]
3874|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

粉丝