国民技术n32g031睡眠模式无法唤醒

[复制链接]
 楼主| lalalalala12138 发表于 2024-4-2 21:46 | 显示全部楼层 |阅读模式
求问:n32g031单片机使用PWR_EnterSLEEPMode(SLEEP_ON_EXIT, PWR_SLEEPENTRY_WFI)进入睡眠模式后无法触发按键外部中断,以至于无法唤醒芯片继续运行。如果把此函数放在while(1)里面就可以,外边就不行!大家有遇到这个问题的吗~~~

minfugan 发表于 2024-4-3 18:13 | 显示全部楼层

国民技术n32g031睡眠模式无法唤醒

我没有用过国民技术的芯片,以下只是我的分析,供参考。
“如果把此函数放在while(1)里面就可以”说明芯片的唤醒功能没有问题,问题可能在初始化的时序上。函数PWR_EnterSLEEPMode(SLEEP_ON_EXIT, PWR_SLEEPENTRY_WFI)执行完程序应该就进入睡眠模式了,建议楼主检查一下此函数后面初始化了哪些功能,有没有外部中断的初始化。
chenjun89 发表于 2024-4-3 20:02 来自手机 | 显示全部楼层
你的外部按键中断是否配置正确?
黑心单片机 发表于 2024-4-10 15:06 | 显示全部楼层
确保在进入睡眠前成功配置了中断
l63t89 发表于 2024-8-28 00:17 | 显示全部楼层
PWR_SLEEPENTRY_WFI 是等待中断模式吗?
好几遍vh 发表于 2024-9-30 15:20 来自手机 | 显示全部楼层
如果把此函数放在while(1)里面就可以
申小林一号 发表于 2024-10-30 20:56 | 显示全部楼层
过来才坑
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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