凡亿教育-思敏
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | STM32有三种低功耗模式,如何选?
STM32有三种低功耗模式,如何选?

STM32微控制器为了可在复杂恶劣环境下工作,产生了其低功耗模式,分别是睡眠模式、停止模式和待机模式,它们三个如何选?

image.png

1、睡眠模式

特点:内核停止工作,但外设(如NVIC)和系统时钟(Systick)仍运行。

功耗:较低,因为大部分电路处于休眠状态,但仍需维持外设和时钟的运行。

数据保留:寄存器和SRAM内容保持不变。

应用场景:适用于需要频繁唤醒并处理简单任务的应用,如低功耗传感器网络节点、按键扫描等。

优势:能够快速唤醒并恢复工作,同时保持一定的外设和系统时钟运行。

2、停止模式

应用场景:适用于需要频繁唤醒并处理简单任务的应用,如低功耗传感器网络节点、按键扫描等。

优势:能够快速唤醒并恢复工作,同时保持一定的外设和系统时钟运行。

应用场景:适用于需要频繁唤醒并处理简单任务的应用,如低功耗传感器网络节点、按键扫描等。

优势:能够快速唤醒并恢复工作,同时保持一定的外设和系统时钟运行。

3、待机模式

特点:1.8V内核电源关闭,仅备份寄存器和待机电路维持供电。

功耗:最低,因为几乎所有电路都被关闭,仅保留最低限度的电源以维持寄存器的基本功能。

数据丢失:寄存器和SRAM内容全部丢失,仅备份寄存器内容保留。

应用场景:适用于需要极低功耗且对唤醒时间要求不高的应用,如长期待机的遥控器、智能手环等。

优势:功耗极低,适用于长时间不使用的场景,同时能够保留备份寄存器的关键数据。


本文凡亿教育原创文章,转载请注明来源!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论