版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、STM32L051C8T6HAL库stop模式下的低功耗RTC+外部中断唤醒总结+源码目录概述最近NB项目上使用的ST公司一款低功耗MCU,要求功耗越低越好。经过几天时间,终于把它搞定了。其实很简单的,有个快捷方式就是去官方参考例程来移植即可。因为官方没有STM32L051C8T6这个例程,在此就去找型号接近的来做,结果发现STM32L053R8这个可以使用。废话有点多请见谅哈!1、调试低功耗产品先去看低功耗相关说明和寄存器操作,这个是避免不的。(去百度搜索st32L中文参考手册pd打开文档找到第6章节中的第3小节。ySTK12L中文懋考手册.书签1*胞P+1i1iJ-i文档约左2垠蜿和有惰器
2、ttJ述3Flash程序存悄唇和数据EEPROn(FLASH4循环冗奈校世计翼单元(CRC)5盼虫墙(FW)&电源控制(PWR16.1电源H氐2电耳览控器6.34低功/欖式下时钟的厅为!16.3.2降低系镰呵料速度1!1G.3.3外设时神门i:-1&加恨功崔运行也式LP运行)!L.63.5SAM耗棋式!L16.3.&退出低班槪式!L16.3.7睡眠模式!”1&-3.H功耗睡嶷式LP唾莊!L.16.3.9停止摸式16.3.10诗机彊貳iL.4116.3.11便用RTC和比荻器乩停止和待机供氏唤理器库日冲电海控制寄看皤7位和町钟控制RJCC)刁时钟协复奚统(CR519通用I/O(GPIOJ10奈统
3、配虽控制SYSCFG)11宜接存储豈诟问控制署(DMA)126问量中祈揑制器(IWC2、模式说明,为了减少篇幅,各位看官,直接阅读文档吧。低功耗模式默认情况下.系统短位或L屯短悅后.锻控制器进入运行模式n在运行模式下,CPU通过HCLK提供时神.并执行程序代码口索统提供了多个低功耗視式,rijCPU不需要迄彳丁时例如等待外部事件时)节宵功耗。由用户根据应用选择具休的低功耗模式以在低功耗、性能、短启动时冋和可用唤醒源之冋寻求绘仕平衡.器件世五4H氐功耗模式, 低功耗运行模式调压器匙于低功耗模式.时钟频率爱限.运和的外设数受限请辱见 腫肛模式:Coitex-MtH内核停止.外设保持迄行(请蜃见第&
4、3了常 低功耗睦眠模式土ConeAMO+肉機停I匕时钟频率受限.运行的外设数受限.凋压器处于低功耗模式.Fls5h停止(请参见蘇63日和-停止模式:所有时神停止.调乐器运行,调圧器处于低功耗摸武【请參见第疔39茁) 待机模式:VC0RE域断电(请茎见.第E3.他和此外.可通过下列方注之一隔低运行榄式下的功耗: 师低盔统时钟速度表31.低功耗模式汇感模式名称进入对Vccrs城时钟的黑璃对VDD域时钟的影响调压器低功耗运廿LPSDSR和LPRUM&+时钟设置强制卅压器处于主训LE器模式(1.8V)无无处円氐功耗模式(立即睡尿或退出时睡哉WFI或从馆尺返回枉意中断CPUCLK关闭对其它时钟或榄拟时帥
5、題无童响无启动WFE唤醒爭件低功耗睡駅位即睡厩或退出时睡眠LPSDSR懂+WFI或从囚尺返回性盘中断CPUCLK关闭对其它时钟或模拟时钟煉无郞响FI能hCLK关闭无赴:科氐功耗整式LPSDSFtdi+WFE唤醒审件椁止PDDS.LPSDSR位+SLEEPDEEP位+WFI,从ISR返回或WFE任EXTItit(?EEXTI寄在器中配置,内部绻和外部统】所冇OORE锻时神都萤闭HSIl6(1kHSE和MSI振越器关闭在低功耗損式F打开取映于PWR_CR)持机PDDS位+SLEEPDEEPR+WFI.AMSR返回威WFEWKUP引脚匕升沿,RTC闽钟闹钟扎或B)、RTC唤酿爭件、RTCAte件-R
6、TU时间戢事杵*NRST引脾外部冕世、IWDG坯位关闭3、在这,我就不一一列举低功耗的知识了。看完手册上解释后,去官网下载对应STM32L系列的库(注:这个系列芯片只有HAL库没有标准库)如果安装了CubeMxIDE这个图形化工具,就不用去官方下载了,直接在这个工具的安装目录下找即可比如:D:STSTM32CubeIDE_1.0.1RepositorySTM32Cube_FW_L0_V1.11.2ProjectsNUCLEO-L053R8Ex这是我安装的路径,要看你安装路径来找。4、下面的列出官方实例目录STM3Xube_FW_L0J/1,11.2卜ProjectsNUCLEO-L053R8E
7、xamples*FWHHD芾亂(WIt*-閒逮刘牛去PWR_STAND6V_RTCflsleep文外幫中斷症发唤醒沆切模弍ETC中断唤星沆也模弍PWR_PVDPWRL.PRUNPWFLSTANtBVPWR_LPSLEEP文碳只需关注这两文件夹即可PWSfOP_RTC立啓PWR.STOP直接移植过来即可使用。调试低功耗首先把项目上使用的产品外围电路去掉,只剩最小系统,一个个的排查,一个个的修改IO配置,还需要根据硬件上的上拉、下拉电阻,来配置进入低功耗之前配置内部上下拉,这样确保不然会导致漏电,从而达到最佳效果。下面就是最小系统进入stop模式后的功耗(测试电压3.8V,这个是经过LDO再到mc
8、u的功耗,LDO耗了大概1.2uA左右)。可以见得单纯单片机的话大概是在1.5uA,这个结果还能接受。注意:进入低功耗模式下,烧录程序是烧录不了的问题,需要按照复位键,然后点击下载,接着松开按键即可,还有一种办法就是烧录器要连接下载口中的reset脚。只有这样才能正常烧录程序。加上串口打印大概是在6uA左右。注意:这里RTC需要修改时钟源,如果选择外部时钟(32.768KHZ),内部时钟(37KHZ)RTC同步分频系数,必须先设置同步分频(Sprec),再设置异步分频(Asprec)计算公式:Frtc=Fclks/(Sprec+1)*(Asprec+1)外部时钟源:32.76832k/(127+1)(255+1)=1HZ内部时钟源:3737k/(36+1)(999+1)=1HZ看下图:RTCModeandMgurataMaceHAd;teClockS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业公车用车协议书
- 包子采购协议书范本
- 老婆强迫老公签协议书离婚
- 数据帧之通信协议书
- 南京华东饭店协议书价
- 农村地下室出售协议书
- 2026年物流运输路径规划智能降本增效方案
- 厂房施工技术方案规范
- 高校项目运营方案
- 钢板桩支护施工方案及措施
- 工作服领用申请表
- 《消化系统疾病预防课件》
- 江苏师范大学成人继续教育网络课程《英语》单元测试及参考答案
- 国家职业技能鉴定考评员考试题库
- 马克思主义与社会科学方法论思考题
- 中考英语表格类阅读理解专题
- 城市一卡通系统总体方案
- DL-T 2199-2020 循环流化床锅炉燃料掺烧技术导则
- 糖尿病酮症酸中毒指南精读
- GB/T 11544-2012带传动普通V带和窄V带尺寸(基准宽度制)
- 《绿色建筑概论》整套教学课件
评论
0/150
提交评论