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

用CubeMX实现待机唤醒的疑问

[复制链接]
xiaosanguo 提问时间:2018-3-25 15:55 /
想实现的功能为在主函数中执行任务(LED灯亮三下)几秒后进入待机模式,用RTC中的Internal WakeUp进行唤醒(设置时间为十秒),唤醒后继续执行主函数中的任务。就这样一直循环。现在遇到的问题是小灯亮三下后进入待机模式,好像也唤醒了,但是不能继续执行主函数中的任务也就是小灯不在亮了。部分程序如下:

}[H3QCQ12X@XNR`2}]6LOYV.png
1A`%SF4DPQ12OZC1$A]S@GF.png
C(8$YAA7`$J@FBN3NB{CHFQ.png
收藏 评论8 发布时间:2018-3-25 15:55

举报

8个回答
xiaosanguo 回答时间:2018-3-25 15:56:31
小弟刚刚学习,很多地方不懂,请大佬赐教!
xiaosanguo 回答时间:2018-3-25 16:03:04
同样的程序做停机唤醒实验可以达到要求。
七哥 回答时间:2018-3-26 09:56:26
不要想当然,先跑一下样例程序。几乎每个系列的标准库函数或HAL库中都有个叫PWR的样例程序文件夹。 傲游截图20180326095551.png



评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

xiaosanguo 回答时间:2018-3-26 10:40:06
toofree 发表于 2018-3-26 09:56
不要想当然,先跑一下样例程序。几乎每个系列的标准库函数或HAL库中都有个叫PWR的样例程序文件夹。

好的,谢谢了。CubeMX库里面没有写的那么详细
butterflyspring 回答时间:2018-3-26 11:14:29
先要确定是不是唤醒了,还有唤醒了之后先初始化系统时钟,你代码反了...但是你是standby mode,唤醒了也是复位,没关系了,stopmode就要注意一下

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

xiaosanguo 回答时间:2018-3-26 13:43:48
butterflyspring 发表于 2018-3-26 11:14
先要确定是不是唤醒了,还有唤醒了之后先初始化系统时钟,你代码反了...但是你是standby mode,唤醒了也是复位 ...

是唤醒了,在进入待机模式时程序是烧入不进去的,唤醒后程序是可以烧入的。我把那两句调整了,也没用。但是改为进入停止模式可以的,一切正常。
ht006 回答时间:2020-12-11 14:43:10
小弟也有这样的问题,怎么解决的啊
ht006 回答时间:2020-12-11 14:44:10
我也遇到这样的问题了,怎么解决的。谢谢

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版