你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F746停机无法唤醒

[复制链接]
xiang90721 提问时间:2017-7-3 14:57 /
悬赏20ST金币已解决
使用的官方STM32F746G-Discovery开发板,下载官方的固件包en.stm32cubef7,里面PWR_CurrentConsumption例子可以正常运行,停机模式修改成按键中断唤醒也是正常,然后将这部分(基本上就是main函数中改成一个任务)改成一个任务添加到ocos系统中,能够正常进入停机模式,但是无法唤醒,使用按键中断唤醒的方式,停机模式后第一次按键能进入中断(执行了中断函数中的点亮LED),但是之后程序没有正常运行,哪位大神遇到过给个提示,谢谢!

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

最佳答案

查看完整内容

STOP 唤醒有若干的前提设置, STOP前要设置唤醒后食用的SHE SHI模式,然后STOP,用定时唤醒,配置LSI/LSE之类的东东,总之就是STOP前要设置好唤醒前后的使用的时钟及外设功能。可以参考 https://www.stmcu.org.cn/module/forum/thread-612265-1-1.html 相关帖子
收藏 1 评论6 发布时间:2017-7-3 14:57

举报

6个回答
wolfgang 回答时间: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 相关帖子

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

皈依 回答时间:2017-7-27 09:50:02
停机的时候不要做操作 然后唤醒继续运行的时候可以接着调试

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

gujiamao 回答时间:2017-7-27 09:50:17
消灭零回复
无薪税绵 回答时间:2017-7-27 12:28:25
估计是停机再唤醒后,没有重新初始化。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

JeffJiang 回答时间:2017-7-27 13:47:03
用调试器,不能跟踪运行吗?
LoveRTOS 回答时间:2017-7-27 19:25:23
木有清除中断flag?无法二次进入哈
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版