[其他ST产品] STM32低功耗分析

[复制链接]
1617|45
 楼主| wailian1265k 发表于 2023-9-17 22:53 | 显示全部楼层
1911650712c26520f.png 从手册中可知虽然内核被停止,但是寄存器和SRAM存储器一直处于保存状态下,此时内核唤醒后,寄存器和SRAM存储器的数据和停止前一样,因此处理器可以从被中断的程序处继续运行。停止模式的电源框图如下:
34179650712cec050c.png
 楼主| wailian1265k 发表于 2023-9-17 22:53 | 显示全部楼层
问题2
关于待机唤醒后为什么不继续运行这个问题?继续查阅STM的官方手册。
4703650713018e4c8.png
 楼主| wailian1265k 发表于 2023-9-17 22:54 | 显示全部楼层
手册中明确指出,在待机模式下1.8V区域断电(内核被断电),寄存器和SRAM里面的数据丢失,只有备份电路和待机唤醒电路处于供电状态下。待机模式的电源框图如下:
6050265071329aebec.png
 楼主| wailian1265k 发表于 2023-9-17 22:54 | 显示全部楼层
进入待机模式时,寄存器和SRAM内的数据全部丢失,如果这个时候CORTEX-M内核强行运行,只会出现程序跑飞的严重情况。因此意法半导体将STM32处理器被设计成待机被唤醒后,等效于执行了一次复位操作,内核被复位,程序重新运行。
Undshing 发表于 2023-9-18 22:17 | 显示全部楼层
这种等级的内核会用在什么芯片上呢
Henryko 发表于 2023-9-19 23:44 | 显示全部楼层
停止模式功耗是不是最低的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部