首页 » 智能 » STM32低功耗-软件设置关键点总结_引脚_芯片

STM32低功耗-软件设置关键点总结_引脚_芯片

少女玫瑰心 2024-11-11 23:34:01 0

扫一扫用手机浏览

文章目录 [+]

网上干系STM32低功耗的资料我都看了一下,有的对,有对可能不适用于我这种情形,有的没把细节说清楚。
现在总结一下,帮助碰着同样难题的朋友少走弯路。

我们公司的板子紧张由STM32L151 + NB模块5311 + I2C外插式传感器构成,功耗调节紧张也是这三部分。

STM32低功耗-软件设置关键点总结_引脚_芯片 智能

NB模块开其余文章细说,I2C外插传感器紧张由硬件MOS掌握供电来实现功耗,当然单片机也要适当掌握I2C引脚,本文紧张说一下STM32L151的低功耗设计要点,STM32F10系列也是适用的。
总结如下.

Standby待机还是Stop停机? 我们利用Stop停机模式,由于只有Stop停性能力在休眠时保持住软件的引脚设置。
进入Stop模式后,程序停滞实行进入就寝,定时到了之后进入RTC_WKUP_IRQHandler,出了这个函数,就从之前停滞的地方连续实行。
单片机每一个引脚在进入Stop之前都要设置。
这里的每一个引脚,包含(1)芯片外部连接器件的引脚(2)芯片外部没有连接器件且悬空的引脚(3)芯片内部引脚,即由于封装不同,导致没有外露的引脚,这个特殊关键。
芯片外部连接器件的引脚设置:要看外部连接,例如假设引脚外部上拉到电源,那要设置输入方向,内部上拉。
假设外部引脚外部下拉到地,那引脚就要设置成输入方向,内部下拉。
总之不能形成电流回路。
一样平常设置为输入方向内部下拉(不对外供应电流)。
芯片外部没有连接器件且悬空的引脚:设置为输入方向, 内部上拉还是下拉无所谓。
加入进入StopMode前,将利用到的外设的时钟关闭。
把稳:不许可将PWR的CLK关闭。
SWJD不须要配置BOOT脚本不须要配置RTC晶振不须要配置

大概就这些吧,须要源代码的同学可以私信给。

标签:

相关文章

易语言在工控领域的应用与前景展望

随着科技的飞速发展,工业自动化已成为我国工业转型升级的重要方向。易语言作为一种功能强大的编程语言,在我国工控领域逐渐崭露头角。本文...

智能 2025-01-03 阅读0 评论0