STM32低功耗--停机模式

4 篇文章 0 订阅
订阅专栏

根据项目需要选择的是停机模式

 

进入停止模式之后,任何外部中断都可以唤醒低功耗,但是需要重新配置时钟,不然系统将以默认时钟(没有经过倍频)运行。

 

 

1.进入低功耗

RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);                    

PWR_EnterSTOPMode (PWR_Regulator_ON,PWR_STOPEntry_WFI);

 

2.降低低功耗,需要配置没有使用的GPIO,改变它的默认配置状态。演示状态是关闭所有IO外设,具体情况,可以自行配置

  GPIO_InitTypeDef  GPIO_InitStructure;
       RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA|RCC_AHB1Periph_GPIOB|RCC_AHB1Periph_GPIOC|RCC_AHB1Pe    riph_GPIOD|RCC_AHB1Periph_GPIOH, ENABLE);//
    
  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_All;    
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_AN;
      
  GPIO_Init(GPIOA, &GPIO_InitStructure);
  GPIO_Init(GPIOB, &GPIO_InitStructure);
  GPIO_Init(GPIOC, &GPIO_InitStructure);

  GPIO_Init(GPIOD, &GPIO_InitStructure);

3.检查有没有配置ADC等其他的外设,一定要关闭ADC等其他的外设时钟。

 

4.如何进行唤醒操作?

在中断处理函数中,进行下系统初始化就可以了。

SystemInit();

如果不进行系统初始化,则以默认时钟进行运行。

 

5.经过测试MCU消耗400ua。

 

 

stm32进入停止模式唤醒 keil 程序
06-26
本程序是基于keil软件编写的stm32进入停止模式,中实现唤醒。用于HY-stm32开发板。
STM32停机例程
12-09
本例展示了如何使STM32进入停机模式(STOP Mode),以及如何通过外部中线来唤醒和闹钟STM32
STM32睡眠模式低功耗(停止模式
热门推荐
zzw3255的博客
01-11 6万+
目前stm32已经非常流行了,那么本文讨论下stm32低功耗模式,不多说先上手册内容! 这是英文文档 不好看懂是吧,下面看中文文档! 我对比了 STM32F0 和 STM32F1 两者进入低功耗是一样的,STM32F4的类似目前没有研究。 低功耗模式有三种, 1.睡眠模式,( CM3 内核停止,外设仍然运行)此功耗是最高的。 2.停止模式,(所有时钟都停止)此功耗较低,典型大概在
STM32 低功耗-停止模式
weixin_53944340的博客
08-04 2328
STM32 低功耗 停止模式
#stm32停止模式
Pretender_1205的博客
07-28 472
通过 PDDS 位选择进入停止模式还是待机模式,停止模式即对 PDDS 位置 0 即可。在停止模式下,电压调节器有两种模式:开启或者低功耗,选择低功耗模式,即 LPDS 置 1。
STM32停机模式采用RTC_Alarm唤醒核心代码
11-15
STM32F103采用RTC闹钟唤醒停机模式核心代码,已在项目中有相关应用
STM32L051R8T6的低功耗停机模式程序_RTC_stop mode
07-14
标题"STM32L051R8T6的低功耗停机模式程序_RTC_stop mode"指出,我们将探讨如何利用STM32L051R8T6的停机模式,并结合实时时钟(RTC)进行唤醒。停机模式STM32的一种极低功耗模式,在这种模式下,除了备份电源域之外的...
STM32G071低功耗模式进入退出(RTC和按键)
05-10
STM32G071是STM32家族中的一款微控制器,特别强调低功耗特性,使其成为物联网(IoT)应用的理想选择。在本文中,我们将深入探讨如何利用STM32G071的HAL库来实现待机模式(Standby Mode)和关闭模式(Shutdown Mode)的进入...
STM8单片机低功耗 活跃停机Active Halt模式实现
04-21
本文将深入探讨如何在STM8S003单片机上实现低功耗的"活跃停机"(Active Halt)模式,以及如何通过寄存器编程来控制这一过程。 "活跃停机"模式,也称为Active Halt,是STM8单片机提供的一种节能工作状态。在这个模式下...
STM32L051C8T6-STOP模式-按键、串口可唤醒_stm32l051例程_st.stop按键_STM32L051低功耗
10-08
STOP模式STM32的一种低功耗运行模式,其中CPU停止工作,内核电压降低,但SRAM和寄存器中的数据得以保留。这种模式下的电流消耗显著减少,从而延长了电池寿命。STM32L051C8T6在STOP模式下可以配置不同的电源选项,...
stm32f103的stop模式测试例程
02-01
介绍stm32f103的stop模式测试程序。。可以参考开发103的相关产品。
stm32l051停机模式.zip
11-22
stm32l051停机模式代码,功耗低至2uA以下,自己搭的板子,实测功耗1.4uA,停机时间可调。程序中,只需要停机模式换成待机模式,待机模式下功耗0.5uA,但是唤醒方式较少,感觉并不实用。在停机模式下,flash数据可以保存,使用GPIO就能唤醒。
基于STM32F103单片机STOP停止模式的程序代码0011
最新发布
12-26
1、STM32F103通过设置STOP停止模式,使单片机进入该模式,从而达到节能低功耗的目的。例程提供了进入STOP模式,以及唤醒的操作。 2、代码使用KEIL开发,当前在STM32F103C8T6运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink. 4、技术支持:wulianjishu666
STM8单片机低功耗停机 Halt 模式代码实现
04-21
STM8的低功耗模式之一就是"Halt"模式,它允许芯片在不执行任何操作时进入极低功耗状态,只有外部中可以唤醒它。 在STM8中,实现低功耗Halt模式通常涉及到以下几个关键步骤: 1. **设置时钟系统**:在进入Halt...
STM32-低功耗模式之停止模式实验
2301_76891917的博客
09-10 1175
停止模式是在Cortex™-M3的深睡眠模式基础上结合了外设的时钟控制机制,在停止模式下电压调节器可运行在正常或低功耗模式。此时在1.8V供电区域的的所有时钟都被停止,PLL、HSI和HSE RC振荡器的功能被禁止,SRAM和寄存器内容被保留下来。在停止模式下,所有的I/O引脚都保持它们在运行模式时的状态。停止模式在唤醒后选择HSI作为系统时钟,但是HSI不稳定,所以在退出停止后应该手动设置HSE作为系统时钟。进出停止模式的步骤进入停止模式可由API函数PWR_EnterSTOPMode()实现。
STM32 低功耗停机模式(STOP)管脚事件(EVENT)唤醒实现及优化
Pegasus的软件博客
08-12 4719
STM32 低功耗停止模式(STOP)管脚事件唤醒实现及优化 1. 介绍 STM32具有多种低功耗模式,当前以STM32L4系列的低功耗模式最为丰富,此处基于STM32L476和STM32CUBEIDE环境介绍停止模式(STOP)管脚事件唤醒的实现(HAL库)。STOP模式只是停止代码执行,唤醒(其实是continue的作用)后继续执行后面的代码,而不是重启之后从初始代码开始执行。 2. 低功耗模式 STM32L4的低功耗模式,相比其它系列的芯片,多了几种: 三种STOP模式的区别,可以参考文档:RM03
STM32低功耗停机模式
huihui_8的博客
10-19 596
22
STM32F10x CPU低功耗模式停机模式
sf646951633的专栏
10-20 1083
/* 按键初始化(按键唤醒)*/ void User_Init(void) {          GPIO_InitTypeDef GPIO_InitStructure;     EXTI_InitTypeDef EXTI_InitStructure;     NVIC_InitTypeDef NVIC_InitStructure;     RCC_APB2PeriphCloc
stm32低功耗模式设计
05-12
STM32中,低功耗模式是通过设置芯片内部的寄存器来实现的。常见的低功耗模式有以下几种: 1. 停机模式(Stop Mode):在停机模式下,除了用于唤醒的外部中和一些特殊的低功耗定时器外,所有的外设和CPU都被关闭。在这种模式下,唤醒芯片只能通过外部中或者RTC(实时时钟)。 2. 待机模式(Standby Mode):在待机模式下,芯片的所有外设和CPU都被关闭,唯一保持运行的是RTC(实时时钟)。在这种模式下,唤醒芯片只能通过外部中。 3. 休眠模式(Sleep Mode):在休眠模式下,CPU被关闭,但是所有的外设都可以继续运行。唤醒芯片可以通过外部中、定时器和其他一些特殊的事件。 在设计低功耗模式时,需要注意以下几点: 1. 选择合适的低功耗模式,根据系统的实际需求来选择适合的低功耗模式。 2. 关闭不必要的外设,只有必要的外设才能继续运行。例如,如果不需要UART通信,可以关闭UART外设。 3. 尽可能减少CPU的唤醒次数,可以通过设置唤醒源的优先级来实现。 4. 配置RTC(实时时钟),以确保系统在低功耗模式下能够正常运行。 5. 在编写代码时,需要考虑到低功耗模式的特点,避免出现一些不必要的操作,从而降低功耗
写文章

热门文章

  • STM32的CRH、CRL、ODR和IDR寄存器的使用总结 43580
  • 利用MQTT一次订阅多个主题 43425
  • asmlinkage简要理解 11985
  • STM32 Bootloader原理和设计 11854
  • QT是什么? 10507

分类专栏

  • 光学基础 1篇
  • 嵌入式硬件 1篇
  • C指针 3篇
  • 物联网的那些事 4篇
  • MQTT物联网 9篇
  • QT编程 8篇
  • 开发工具的使用 3篇
  • STM32开发 4篇
  • 天下杂侃 1篇
  • 嵌入式Linux 33篇
  • 蓝牙协议栈 2篇
  • ESP32入门实践 3篇
  • 数据库应用记录 4篇
  • 工程师基础 1篇

最新评论

  • 推挽输出和开漏输出详解

    拜仁Dc、: 哈哈哈哈,我还在想怎么下面没有了,兄弟你这个评论给我看笑了表情包

  • 推挽输出和开漏输出详解

    deca joinss: 你倒是换啊

  • navicat for mysql 连接 mysql 出现1251错误

    StarLegends: 链接莫得了

  • ubuntu下u盘的自动挂载

    Rjkkkkkk: 为什么我用不了这个呢,到底是哪里出现了问题 插入U盘没有反应呢

最新文章

  • OpenWrt 固件编译教程
  • 声光调制器 | AOTF
  • 自定义QLabel 控件
2022年3篇
2021年7篇
2020年7篇
2019年9篇
2018年20篇
2017年28篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家新乡标识标牌玻璃钢彩绘雕塑合肥玻璃钢智能雕塑济南静雅玻璃钢雕塑制作厂家赤壁玻璃钢花盆花器金华玻璃钢仿铜雕塑厂家供应苗栗玻璃钢雕塑玉林玻璃钢卡通雕塑厂家长春商场美陈制作甘孜佛像玻璃钢雕塑玻璃钢雕塑作品名称内江玻璃钢仿铜雕塑合肥公园主题玻璃钢卡通雕塑商丘市玻璃钢雕塑定制卡通雕塑机器熊玻璃钢雕塑威海火烈鸟玻璃钢雕塑生产厂家潮州玻璃钢雕塑源头好货长安玻璃钢花盆花器商场内圣诞美陈图片东营玻璃钢雕塑大象仿真玻璃钢雕塑厂家高强度玻璃钢雕塑厂家报价湖南哪里有玻璃钢人物雕塑衡阳彩绘玻璃钢雕塑陕西步行街玻璃钢雕塑市场供销玻璃钢雕塑宜春人物玻璃钢雕塑价位山东艺术商场美陈报价潮州玻璃钢透光雕塑厂家姜太公玻璃钢雕塑定制保山市玻璃钢雕塑设计定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化