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

STM32的待机唤醒BUG?

[复制链接]
onev 提问时间:2018-8-6 17:00 /
本帖最后由 onev 于 2018-8-9 15:23 编辑

STM32待机模式,待机使用唤醒引脚PA0和RTC唤醒,两者都能正常的工作。遇到的问题是:给唤醒引脚PA0持续的高电平,当待机后使PA0高电平的维持时间超过RTC设置的唤醒时间时,芯片死掉,除非按下复位按键。  暂时只测试STM32F0、STM32F4这两类型号的待机唤醒,HAL库。

收藏 1 评论13 发布时间:2018-8-6 17:00

举报

13个回答
ssssss 回答时间:2018-8-6 17:36:46
应该不会吧?
jakecumt 回答时间:2018-8-6 17:48:36
超过RTC时间以后是不是RTC也进入唤醒程序,而PA这时已经运行唤醒程序,导值程序指针跑非?简单的方法你在程序唤醒之间做一个互斥,PA唤醒时禁止RTC唤醒,反之亦然

评分

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

查看全部评分

onev 回答时间:2018-8-6 19:41:18
jakecumt 发表于 2018-8-6 17:48
超过RTC时间以后是不是RTC也进入唤醒程序,而PA这时已经运行唤醒程序,导值程序指针跑非?简单的方法你在程 ...

问题不在这里,或许是我没描述清楚。简单来说就是,按住唤醒按键不放,直至系统待机依然不放手,一直到超过RTC唤醒时间再放手,会出现这个问题。单按或者说点按或者说按住的时间不超过RTC唤醒时间,都是没有问题的。
feixiang20 回答时间:2018-8-6 23:59:52
按住唤醒按键不放,直至系统待机依然不放手,超过限时导致的么

评分

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

查看全部评分

onev 回答时间:2018-8-7 15:25:11
feixiang20 发表于 2018-8-6 23:59
按住唤醒按键不放,直至系统待机依然不放手,超过限时导致的么

对   按住不放手直至RTC唤醒时间超时
废鱼 回答时间:2018-8-7 16:41:20
从理论上分析应该不会出这样的问题,除非楼主的代码中有对该IO口的判断操作,看似进入休眠,其实还未进入休眠。从功耗上分析一下,是否进入了休眠。我有一个板子也是PA0拉低或者拉高的情况,RTC正常唤醒。用的是L151系列。
onev 回答时间:2018-8-7 16:46:00
本帖最后由 onev 于 2018-8-7 16:47 编辑
安 发表于 2018-8-7 16:41
从理论上分析应该不会出这样的问题,除非楼主的代码中有对该IO口的判断操作,看似进入休眠,其实还未进入休 ...

是否可以做一下这个实验呢?待机唤醒采用wakeup pin 和 RTC唤醒。你的代码是现成的,可以设置20s进入待机模式,RTC每10秒唤醒一次。这样很快就测试出来了。
废鱼 回答时间:2018-8-7 16:51:01
我用的PA0外部连接的是按键,但是我用的是STOP模式。按键是常开或者常闭的情况,内部RTC唤醒。到现在没出现过问题。如楼上的改法,我肯能需要一段时间,需要闲下来的时候去做一下。
onev 回答时间:2018-8-7 16:56:18
本帖最后由 onev 于 2018-8-7 16:59 编辑
安 发表于 2018-8-7 16:51
我用的PA0外部连接的是按键,但是我用的是STOP模式。按键是常开或者常闭的情况,内部RTC唤醒。到现在没出现 ...

好吧
我只是比较着急
这玩意儿卡了我两天了
但其实改起来也很简单,使用HAL_Delay(20000)来延时20s,使用HAL_RTCEx_SetWakeUpTimer_IT来设置RTC唤醒时间。
废鱼 回答时间:2018-8-7 17:16:04
我用的是标准库,没有用HAL库。
onev 回答时间:2018-8-22 19:23:48

问了一个ST的代理,他去ST的实验室做了实验,复现了我的问题。后回复说原厂也没法解决。看来是个大bug了!不知道这里有没有其他人还有渠道,如果有帮我再去原厂确认一下是不是真的如此......
徐州青年 回答时间:2020-12-3 09:36:39
请问楼主这个问题解决了吗,我也遇到这个问题了
renzhig@sina.co 回答时间:2022-7-8 12:02:09
你好,我最近使用STM32F030进入停止模式后不能唤醒,我使用国外部中断引脚,和RTC闹钟中断都不行,能否请教一下唤醒都有什么必备条件

所属标签

相似问题

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