STM32
直播中

李娓仑

7年用户 1326经验值
私信 关注
[问答]

STM32L151RCT6单片机下载完程序不断电重启进不了低功耗怎么解决?

最近遇到一个很奇怪的问题,使用的是STM32L151RCT6单片机,固件库用的是STM32Cube_FW_L1_V1.8.1,  程序中有低功耗的部分,当我下载完程序然后将设备彻底断电重启后,设备能正常进入低功耗,但是如果下载完成后一直不断电就进入不了低功耗,哪怕是在不断电情况下硬件复位重启还是不能进低功耗,这个问题让我很疑惑,断电重启和硬件复位重启到底有什么区别,不知各位有没有遇到过这种情况。

回帖(2)

李翰肃

2024-4-12 10:22:14
NRST 拉低复位,SRAM的内容是保持的。但是掉电以后,SRAM内容就丢失了。
楼上说 “硬件复位重启,大多数寄存器和RAM不重新初始化” 这个不对。不管什么类型 RESET, 几乎所有寄存器都会复位成默认值。
楼主的问题可能是 SRAM 的原因,可能是 Backup Domain 部分没有复位?
把片上的程序全部擦除,掉电,再上电下载程序,再复位看下情况?
举报

blue112

2024-8-21 09:51:56
请问这个问题解决了吗 ,我也遇到同样的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分