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

STM32L151 停止模式下 长期运行死机现象 有偿求助

[复制链接]
caojingeyou 提问时间:2019-10-9 15:05 /
STM32L151系列芯片进入stop模式后,设置了RTC,两个外部GPIO中断唤醒。发现运行一段时间有个别板卡,无法唤醒,按键和RTC都没能唤醒只能复位。

因为低功耗模式 RTC可能设置几十个小时,所以用看门狗不合适。
堆0x400  栈 0x1400 应该都挺大的。

不是能稳定复现,且运行中出现。

有没有高人愿意帮忙有偿解决可以联系QQ:25057543。
收藏 评论7 发布时间:2019-10-9 15:05

举报

7个回答
294479435@qq.co 回答时间:2019-10-10 09:30:17
一般来说都是程序问题,加打印找找死在什么地方了
caojingeyou 回答时间:2019-10-10 17:33:44
00-405686 发表于 2019-10-10 09:30
一般来说都是程序问题,加打印找找死在什么地方了

现在设置的1小时 ,醒来发送一次。打印看到的最后就是发送完睡眠后,没再醒来。这时候按键中断也唤不醒。
ram是32k的 编译后看用了不到10k。flash 64k 用42k。
caojingeyou 回答时间:2019-10-11 13:44:53
没有人碰到吗?
waiman 回答时间:2019-10-15 22:33:14
应该是进入睡眠前,没有清除中断标志,或者还没等到数据发送完成,就马上进入睡眠。都有可能出现这种情况。
李康1202 回答时间:2019-10-16 08:46:43
清中断没有
freeelectron 回答时间:2019-10-16 09:28:03
RTC中断有可能是,过了设置的时间就没发唤醒了

外部中断,一般来说,是可以唤醒的

还有一点,查一下晶振,是不是不起振了
butterflyspring 回答时间:2019-10-16 12:11:02
测测电流,是不是真正进入低功耗模式了。如果没进去的话,可以尝试用调试或烧录工具的HOT PLUG模式,看看PC 运行在什么位置,进一步分析可能性。此外,程序进出低功耗模式前后的配置尽量重新全面的配置一遍,避免被改动的可能
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版