你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
jakecumt 发表于 2018-8-6 17:48 超过RTC时间以后是不是RTC也进入唤醒程序,而PA这时已经运行唤醒程序,导值程序指针跑非?简单的方法你在程 ...
feixiang20 发表于 2018-8-6 23:59 按住唤醒按键不放,直至系统待机依然不放手,超过限时导致的么
安 发表于 2018-8-7 16:41 从理论上分析应该不会出这样的问题,除非楼主的代码中有对该IO口的判断操作,看似进入休眠,其实还未进入休 ...
安 发表于 2018-8-7 16:51 我用的PA0外部连接的是按键,但是我用的是STOP模式。按键是常开或者常闭的情况,内部RTC唤醒。到现在没出现 ...
评分
查看全部评分
问题不在这里,或许是我没描述清楚。简单来说就是,按住唤醒按键不放,直至系统待机依然不放手,一直到超过RTC唤醒时间再放手,会出现这个问题。单按或者说点按或者说按住的时间不超过RTC唤醒时间,都是没有问题的。
评分
查看全部评分
对 按住不放手直至RTC唤醒时间超时
是否可以做一下这个实验呢?待机唤醒采用wakeup pin 和 RTC唤醒。你的代码是现成的,可以设置20s进入待机模式,RTC每10秒唤醒一次。这样很快就测试出来了。
好吧
我只是比较着急
这玩意儿卡了我两天了
但其实改起来也很简单,使用HAL_Delay(20000)来延时20s,使用HAL_RTCEx_SetWakeUpTimer_IT来设置RTC唤醒时间。
问了一个ST的代理,他去ST的实验室做了实验,复现了我的问题。后回复说原厂也没法解决。看来是个大bug了!不知道这里有没有其他人还有渠道,如果有帮我再去原厂确认一下是不是真的如此......