xiang90721 发表于 2017-7-3 14:57:11

STM32F746停机无法唤醒

使用的官方STM32F746G-Discovery开发板,下载官方的固件包en.stm32cubef7,里面PWR_CurrentConsumption例子可以正常运行,停机模式修改成按键中断唤醒也是正常,然后将这部分(基本上就是main函数中改成一个任务)改成一个任务添加到ocos系统中,能够正常进入停机模式,但是无法唤醒,使用按键中断唤醒的方式,停机模式后第一次按键能进入中断(执行了中断函数中的点亮LED),但是之后程序没有正常运行,哪位大神遇到过给个提示,谢谢!

文档中说停机模式下也是支持调试的,配置寄存器就好,但是我按照文档配置寄存器,停机模式后还是没法在线调试,求解决方法!

wolfgang2015 发表于 2017-7-3 14:57:12

STOP 唤醒有若干的前提设置,
STOP前要设置唤醒后食用的SHE SHI模式,然后STOP,用定时唤醒,配置LSI/LSE之类的东东,总之就是STOP前要设置好唤醒前后的使用的时钟及外设功能。可以参考

https://www.stmcu.org.cn/module/forum/thread-612265-1-1.html 相关帖子

guiyi 发表于 2017-7-27 09:50:02

停机的时候不要做操作 然后唤醒继续运行的时候可以接着调试

gujiamao 发表于 2017-7-27 09:50:17

消灭零回复

无薪税绵 发表于 2017-7-27 12:28:25

估计是停机再唤醒后,没有重新初始化。

开心/xin男孩 发表于 2017-7-27 13:47:03

用调试器,不能跟踪运行吗?

LoveRTOS 发表于 2017-7-27 19:25:23

木有清除中断flag?无法二次进入哈
页: [1]
查看完整版本: STM32F746停机无法唤醒