历史上的今天

今天是:2024年11月20日(星期三)

2019年11月20日 | STM8L051之低功耗停机配置问题

发布者:茶叶侠 来源: eefocus关键字:STM8L051  低功耗  停机配置 手机看文章 扫描二维码
随时随地手机看文章

在做stm8L的小一个项目,由电池供电,当按键长按关机,系统进入停机模式,虽然系统运行的时候有十几毫安的电流消耗(还没使用RTC定时唤醒),但是在停机模式下电流消耗竟然还有1.33ma的电流,花了半天的时间找资料,看文档,在网上看到不少大牛能做到0.4ua,自己无论如何设置IO,外设都无补于事,停机模式下电流最低还有1ma。 


最后只能将开机初始化的外设函数一个一个注释掉,包括ADC,DMA,beep,以及TIM4,最后发现只注释掉ADC的初始化函数,再进入停机模式,果然电流接近0,5ua,也就是说可能ADC模块在进入停机模式前的关闭设置不正确,之前的是这样的:

void PerCLK_OFF()


  CLK_PeripheralClockConfig(CLK_Peripheral_ADC1,DISABLE);

  ADC_DeInit(ADC1);

  CLK_PeripheralClockConfig(CLK_Peripheral_RTC,DISABLE);

  RTC_DeInit();

  CLK_PeripheralClockConfig(CLK_Peripheral_DMA1,DISABLE);

  DMA_DeInit(DMA1_Channel0);

  CLK_PeripheralClockConfig(CLK_Peripheral_BEEP,DISABLE);

  BEEP_DeInit();

  CLK_PeripheralClockConfig(CLK_Peripheral_TIM4,DISABLE);

  TIM4_DeInit();

}  


修改之后是这样的:


void PerCLK_OFF() 

ADC_DeInit(ADC1); 

CLK_PeripheralClockConfig(CLK_Peripheral_ADC1,DISABLE); 

RTC_DeInit(); 

CLK_PeripheralClockConfig(CLK_Peripheral_RTC,DISABLE); 

DMA_DeInit(DMA1_Channel0); 

CLK_PeripheralClockConfig(CLK_Peripheral_DMA1,DISABLE); 

BEEP_DeInit(); 

CLK_PeripheralClockConfig(CLK_Peripheral_BEEP,DISABLE); 

TIM4_DeInit(); 

CLK_PeripheralClockConfig(CLK_Peripheral_TIM4,DISABLE);


“`


也就是将外设寄存器恢复初始值之前,不能关闭外设时钟,等到外设寄存器初始化之后,关闭外设时钟,模块才能关闭。原因这里先不做深究,先把项目完成再说。

 

另外IO在停机之前设置位推挽输出低。


关键字:STM8L051  低功耗  停机配置 引用地址:STM8L051之低功耗停机配置问题

上一篇:STM8S 自动唤醒AWU配置
下一篇:Atomthreads关于STM8S低功耗的思考

推荐阅读

国家电网有限公司2018年电源项目第五次物资招标采购推荐的中标候选人于11月15日公示。此次招标共7类物资:钢板、安全监测设备、充电设备、仪器仪表、大屏幕、机器人、无人机。下面对机器人和无人机2类物资进行分析。机器人:7企分11包7219万元机器人投标报价为7219万元,由7家企业提供。居然没有一家是全球知名但国内品牌的机器人供应商。具体见下图。山东...
摘要:汽车行业ADAS功能需求日益增长,防疲劳驾驶是一个热门方向,对于驾驶员状态的检测,人脸识别是基础,只有快速准确地识别到人脸,才能对人脸状态进行分析。本文将介绍基于S32V来实现人脸识别的应用。 一、S32V视觉处理平台 NXP于2015开始推出S32V平台,现在已经推出了第二代型号S32V234,第三代目前已经在样品阶段,该平台定位为ADAS视觉处理,提供了...
集微网11月20日消息,来自vivo官方微博的消息显示,全新轻薄自拍手机,vivo S7e在今天全面开售。外观方面,vivo S7e采用6.44英寸AMOLED水滴屏,机身尺寸为161mm×74.04mm×7.73mm,重量为171.7g,手感轻薄,提供幻砂星海、银月、黑镜三款配色,配合全新镀膜工艺带来多层幻变质感。配置方面,vivo S7e搭载联发科天玑720,支持目前主流的NSA、SA两种双模5...
据外媒报道,美国专利商标局(U.S. Patent and Trademark Office)授予了苹果公司一项泰坦项目专利:全新悬架系统。在驾驶员和乘客进出车辆时,该系统可以将降低车身,并将其锁定到位。而当车辆开始向前移动时,该悬架系统将解锁并升起车辆。(图片来源:patentlyapple.com)主动悬架执行器可以改变车辆的行驶高度。通过主动悬架致动器的连续操作,可...

史海拾趣

问答坊 | AI 解惑

快速充电路开发

摘要:用PIC16C74单片机实现对电池组的快速充电,并对3个快速充电方案进行了比较。     关键词:单片机  快速充电  电池组 随着对便携产品需求的增加,充电电池的应用也越来越广,有许多家公司生产了快速充电控制芯片,如 ...…

查看全部问答∨

解析清华同方RFID设备巡检管理系统

[摘要]清华同方推出自主研发的RFID设备巡检管理系统,很好的解决了传统设备巡视方式的弊端,能有效提高设备及线路运行安全性。广泛适用于电力、电信、石化、部队等设备巡查行业。   对于处于长期运行状态的线路和设备来说,在正常机械载荷及大自 ...…

查看全部问答∨

RF无线射频商业管理系统

  随着我国加入WTO日期的日益临近,国内企业大多都面临着国际竞争的压力。尽管国内一部分大型企业在全国范围内建立了许多专卖店,形成了比较完善的营销网络体系,而且部分实施了ERP企业资源管理系统,但在建设现代化的物流管理体系方面还存在许多 ...…

查看全部问答∨

CSS的常用技巧放送

一.使用css缩写 使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。 二.明确定义单位,除非值为0 忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写widt ...…

查看全部问答∨

DIY音乐显示器(图、软件)

音乐显示器Windows的音乐播放器里,纯音乐播放时,会有绚丽多彩的烟雾似的图案伴随着音乐的节奏和旋律,真是美丽。我曾经设想,如果把这种效果放在舞台上,或者酒吧里,效果肯定不错,这个产品的商业价值也一定很高。但是,我不是系统集成商,没有 ...…

查看全部问答∨

MATLAB第七课-向量图

compass指令@ [ 本帖最后由 gaoxiao 于 2009-6-16 22:59 编辑 ]…

查看全部问答∨

ARMSYS 6410开发板手册及相关操作系统说明书下载

据说是资料最全的6410开发板...分享一些资料大家看看: 立宇泰ARMSYS 6410开发板硬件用户手册 立宇泰ARMSYS 6410开发板WINCE6.0用户手册 立宇泰ARMSYS 6410开发板Linux2.6.28用户手册…

查看全部问答∨

全球速度最快的FPGA(Achronix)

日前,Achronix 半导体公司宣布全球速度最快的 FPGA 现已开始供货。Speedster 系列的首款产品为 SPD60,该产品系列的速度可达 1.5 GHz,性能比现有 FPGA 提高了 3 倍。 参加 Achronix 早期试用合作的客户已经利用 Speedster 在需要类似 ASIC 性能 ...…

查看全部问答∨

搞嵌入式ARM RABBIT应用的同仁请进

喜欢嵌入式的同仁 请加QQ群 104759788 共同交流…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved