找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2038|回复: 2
收起左侧

STM32L151/152系列最低功耗400nA标准库工程

[复制链接]
ID:190832 发表于 2022-3-1 21:11 | 显示全部楼层 |阅读模式
本人新做项目需要超低功耗。之前被STM8L151坑的太惨,MSP430F149又太贵,看网上对STM32L151/152评价很高,加之本人已用过ST多款32位单片机,对ST的标准库和LL库情有独钟,所以果断选择STM32L151C8T6/-A。
  管脚上STM32L151和STM32F103一致,STM32L1xx标准库和STM32F103的标准库也非常相似,和F4也很相似。因为之前使用F103和407很多,MSP430和STM8L也用过,所以很轻松的画完了原理图和PCB,又下载了最新的标准库并创建了工程,三五天码完代码并测试完所有逻辑。就差最后一步低功耗了。
  然后参照着标准库里面的STOP进入了STOP模式,电流很大,然后就是各种某度找资料,最终试出来了。在这里要吐槽一下发帖求助搞定之后从来不结帖的人,很多帖子发完问题,末了来一句已解决就消失的无影无踪,也不说怎么解决的,太自私了。
  焊接单片机、阻容复位和32.768K晶振(不要并1M电阻),不开其它外设,功耗410nA。工程见附件。
  内部高速晶振做主时钟,锁相环倍频到32M很准,不用PWM的话完全不需要外部8M晶振,进低功耗前需要切换到MSI时钟最低(注意),一定要注意这里,否则还会有300ua的电流。不用的引脚设置为模拟输入,包括JTAG或SWD引脚,所以电路板上一定要把复位引脚印出来给JLINK用,否则没法下载程序。进低功耗前失能外设要按xxx_Cmd(DISABLE);xxx_DeInit(xxx);的顺序。
  就这些吧,欢迎补充。
51hei.png

Keil代码下载: STM32L151C8T6.zip (381.86 KB, 下载次数: 140)

评分

参与人数 1黑币 +80 收起 理由
admin + 80 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:219315 发表于 2022-12-4 19:24 | 显示全部楼层
前辈在前面趟坑,造福后来人,太伟大了!
回复

使用道具 举报

ID:795427 发表于 2023-5-26 11:27 | 显示全部楼层
这个工程是基于CMSIS 4.5.0版本或一下,太高的会报头文件找不到。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表