历史上的今天

今天是:2024年11月14日(星期四)

2019年11月14日 | STM8L低功耗调试总结

发布者:咖啡狐狸 来源: 51hei关键字:STM8L  低功耗  调试总结 手机看文章 扫描二维码
随时随地手机看文章

STM8L低功耗调试


资料准备

功耗数据目标

实现低功耗

资料准备


在调试STM单片机相关功能时,习惯性的进入到STM官方论坛进行资料下载。调试STM8功耗也不例外,找到STM8L的应用笔记,选择最热,先看看官方提供的STM8入门文档,入门资料可以选择中文或者英文(STM8L和STM8AL入门)。

在这里插入图片描述

资料里面有一段话,对功耗调试相当重要:

6.6 不使用的 I/O 和特性

微控制器都是为多种应用设计的,通常一个应用不会使用 100 % 的微控制器资源。

为了避免不必要的功率消耗 (对电池供电应用特别重要),同时提高 EMC 性能,闲置时

钟、计数器或 I/O 都不应浮空。 I/O 应该外部强制 (上拉或者下拉到闲置 I/O 引脚),并且不使用的功能应被 “ 冻结 ” 或禁用。


或者,不用的 I/O 可以编程为推挽 “ 低 ”,以使它们保持在一个指定的电平,而且不使用外部元件。但是在这种情况下,上电期间直到 I/O 完成配置前, I/O 都没有驱动。这将导致少量额外的功耗,同时可能不适用于在对功耗非常敏感的应用中。


功耗数据目标


查看数据手册的低功耗特性(Low power features)可以了解到,STM8有5种功耗模式,如果让MCU待机,最低功耗可以达到350nA,这是相当的小!

5 low power modes: Wait, Low power run

(5.1 µA), Low power wait (3 µA), Active-halt

with RTC (1.3 µA), Halt (350 nA)

文档继续往下看,翻到Electrical parameters页,可以看到对运行功耗的描述,比如CPU运行1MHZ的速率,功耗大约470uA。

The run from RAM consumption can be approximated with the linear formula:

IDD(run_from_RAM) = Freq * 90 µA/MHz + 380 µA


目标确定,运行时可以低至470uA,待机可低至350nA。


实现低功耗


实现低功耗其实就是进入Halt模式,三个步骤(超级简单哦)。

1.配置好IO口,还不知道的,看上文中不使用的 I/O 和特性的描述。

2.PWR_UltraLowPowerCmd(ENABLE); //使能电源的低功耗模式

3.halt();//进入Halt模式

睡眠过后,外部中断可唤醒(The wakeup is triggered by an external interrupt or

reset)

关键字:STM8L  低功耗  调试总结 引用地址:STM8L低功耗调试总结

上一篇:STM8的停机模式
下一篇:最后一页

推荐阅读

全球最大的汽车半导体解决方案供应商1恩智浦半导体(纳斯达克代码:NXPI)宣布推出用于电动车辆牵引电机控制器的新型汽车动力控制参考平台。恩智浦新型动力马达控制器参考设计平台将恩智浦全系列世界级汽车微控制器(MCU)产品组合、可靠的电源管理系统基础芯片(SBC)、新型隔离式高压IGBT栅极驱动器与专用系统支持软件相结合,帮助汽车制造商以更快的速...
学单片机的第二条槛:中断,每次我都选最简单的中断——外部中断。*****************************************************************//CPU:mega32//编译器:iar#include <ioavr.h>void eint0_init(void);int main(void){ DDRD |= (1 << 7); //PD7置为输出 eint0_init(); //外部中断0初始化 asm("sei"); /...
集微网消息,随着新冠疫情的持续蔓延,很大程度上加速了线上办公模式转移,从而也催化了服务器储存市场规模。根据TrendForce集邦咨询旗下半导体研究处最新调查,在新冠疫情之下,除了智能终端装置的普及间接带动云端需求外,企业数字转型更加速云端服务的渗透率,加上数字经济如社群媒体互动与网络消费模式的黏着度提升,使云端供应商得以汇聚大量消费者数...

史海拾趣

问答坊 | AI 解惑

LCD Scope 40MSPS

网上找到的一个示波器网站 http://www.eosystems.ro/…

查看全部问答∨

有调通过marvell wifi 8686 sdio接口驱动来讨论下???

正在调sdio接口的wifi 8686驱动,sdio确认好的,读写寄存器,加载固件都没问题。有以下问题: 1. 我是直接把驱动放在bsp中编的,wince启动后自动加载wifi驱动, 并且这个wifi驱动会自行搜索热点。我的理解是wifi驱动加载固件启动完wifi芯片注册网络 ...…

查看全部问答∨

protel 99se中,sp232E在哪个库中?

如题。 protel 99se中,SP232E所在的库叫什么?…

查看全部问答∨

求救,自己定制系统不能显示中文??

奇怪,在pb5.0自己定制的系统不能显示中文,只能显示"_",但用mobile Hansheld作系统的话就能显示中文,什么回事呢? …

查看全部问答∨

看看我的成果

本人长期从事单片机开发应用,积累了一定的经验。本人将毕生研究心得集成了文字,放在我的博客里,希望大家光临指导,并给点意见。我的博客地址;http://blog.mcuol.com/user/Article/500.html…

查看全部问答∨

STM32的FLASH使能和禁止半周期访问对运行有什么区别吗

                                 如题…

查看全部问答∨

f2812AD转换波动很大,不知是什么原因?

用电位器输出一个电压值,从我watch窗口看到的ADCresult值都在变化,变化比较大。如0xabc0,b为都会能差4,帮忙分析一下可能那里设置不对。谢谢!…

查看全部问答∨

LM3S811使用心得之ADC

从参加抢LM3S811的活动后,每天都期待啊,终于在4.26的下午,顺风快递发来信息去取快递,其实已经料到是811到啦,好兴奋的跑到校门口外迎接顺风,领到包裹后,回寝室迫不及待的打开它,没错是811 。用811把我以前的LCD有重新驱动了起来,下面是我这 ...…

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

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

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

换一换 更多 相关热搜器件
更多往期活动
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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