历史上的今天
返回首页

历史上的今天

今天是:2024年08月26日(星期一)

正在发生

2018年08月26日 | STM32低功耗--停机模式

2018-08-26 来源:eefocus


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


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



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消耗400ma。


推荐阅读

史海拾趣

Computer Conversions Corp公司的发展小趣事

面对日益严峻的环境问题,Computer Conversions Corp积极响应环保号召,开始研发更加环保的计算机转换技术。公司不仅优化了生产工艺,减少了生产过程中的能源消耗和废弃物排放,还推出了一系列节能型转换设备,帮助客户在提升计算效率的同时,也降低了能源消耗。这一举措不仅赢得了客户的赞赏,也提升了公司的社会形象。

Autonics公司的发展小趣事

Autonics自成立以来,一直致力于传感器和控制器的研究与开发。公司拥有一支高素质、专业化的研发团队,不断推出具有创新性和竞争力的产品。经过多年的努力,Autonics的产品种类逐渐丰富,性能不断提升,赢得了市场的广泛认可。同时,公司还注重与国内外高校、科研机构的合作,引进先进技术,提升自身的研发能力。

BSI公司的发展小趣事

近年来,随着环保意识的提高,电子行业对绿色发展的需求也日益迫切。BSI积极响应这一需求,推动了电子行业绿色标准的制定和实施。通过制定严格的环保标准,BSI引导电子产品制造企业采用更加环保的生产工艺和材料,减少了对环境的污染。同时,BSI还为企业提供了碳排放核查等服务,帮助企业了解自身的碳排放情况,制定了减排措施,推动了电子行业的绿色发展。

A1 PROS公司的发展小趣事

进入2004年,A1 PROS开始着手研发彩色CCD传感器。经过两年的不懈努力,公司在2005年成功开发出3 IC彩色CCD传感器。这一创新产品不仅色彩还原度更高,而且功耗更低、稳定性更强,迅速受到市场的欢迎。随着彩色CCD传感器的推出,A1 PROS的产品线更加丰富,市场竞争力也进一步提升。

微芯(CMOSIC)公司的发展小趣事

作为一家以技术创新为核心竞争力的企业,微芯生物始终保持着对新技术和新领域的关注和研究。他们不断投入资金和资源用于研发创新药物和新技术平台,并积极探索新的治疗方法和应用领域。通过持续的创新和突破,微芯生物在生物医药领域取得了显著的成绩和贡献,也为公司的发展注入了源源不断的动力。

以上五个故事是基于微芯生物的发展经历而虚构的,但它们也反映了电子行业中许多公司可能面临的发展挑战和机遇。在电子行业中,技术的创新、市场的拓展、并购整合、国际合作以及持续的创新与突破都是推动公司发展的重要因素。

Fronter Electronics Co Ltd公司的发展小趣事

进入21世纪后,Fronter电子意识到技术创新的重要性,开始加大在技术研发方面的投入。公司成立了专门的研发团队,致力于IC模块、晶振、滤波器、电感等电子产品的技术开发与升级。同时,Fronter电子积极申请专利,保护自主知识产权,并逐步打造出了自己的品牌“FT”。随着技术实力的增强和品牌知名度的提升,Fronter电子在电子行业中的影响力进一步扩大。

问答坊 | AI 解惑

CodeWarrior 10.0

CodeWarrior for Microcontrollers v10.0 Beta同时支持HCS08, RS08, CodeFire V1-V4 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-MCU10&tid=vancwmcu10 http://www.freescale.com/webapp/sps/site/overview.jsp?code=C ...…

查看全部问答>

RS-485网络故障查找与排除

RS-485网络故障查找与排除 尽管更加现代化的替代技术日益增多,但RS-485技术仍然在无数的通信网络中保持着中流砥柱的地位。以下是检查常见故障和建立比较麻烦的RS-485网络的8步方法。 1. RS-485使用一对非平衡差分信号,这意味着网络中的每一个设备 ...…

查看全部问答>

一个关于电源电压的问题。

我做的一个电源,输出的是-1V和-6V的电压,请问能否把-1V当成VCC,把-6V当成GND来接到电路板上呢?…

查看全部问答>

如何在WinCE下用EVC连接并操作PC上的SQL Server数据库

很急的,要在PocketPC上开发一个程序,能够连接服务器上的SQLServer 数据库,并获取其中的记录数据进行显示,我查了一下资料,有的说在CE上不能直接连接PC上的数据库,有的说在CE上用SQL CE,然后与PC上的SQL连接,还有的说做个web service,那么究 ...…

查看全部问答>

LM3S8962 GPIO 接口研究(连载)

1。 硬件特性研究: GPIO模块由 7个物理GPIO 模块组成,每个对应一个独立的GPIO端口(端口A, 端口B, 端口C, 端口D, 端口E, 端口F, 和端口G, )。GPIO模块遵循FiRM规范,并且支持5-42 个可编程的输入/输出管脚,具体取决于正在使用的外设。   ...…

查看全部问答>

synplify pro 可以综合altera的PLL吗?

derive_pll_clocksset sclk SYS_PLL|altpll_component|pll|clk[0]set pclk SYS_PLL|altpll_component|pll|clk[1]set sd_clk SYS_PLL|altpll_component|pll|clk[2]我的synplify工程中的sdc文件中约束altera pll的约束synplify pro报错:invalid colu ...…

查看全部问答>

绝版甲壳虫,快来收藏

据有关人士透露,大众甲壳虫将正式停产。 此举众多热衷于可爱的甲壳虫粉丝怎么办呀! 要买赶紧出手吧,绝版了要..... …

查看全部问答>

请问版主关于STM32F103C8T6的几个问题?

1.STM32F103C8T6是不是有3个串口,而STM32F103C6T6有两个串口?2.STM32F103C8T6的21管脚为PB10/SCL2/TX3,22管脚为PB11/SDA2/RX3,怎么设置我是当作普通I/O口,怎么设置作为串口,怎么设置作为硬件I2C口,请详细解答,最好给出设置代码,因为一点 ...…

查看全部问答>

家用报警器技术分析

  前段时间网上一直有网友爆料:“现在的小偷特别厉害,不到三分钟时间就可以把用户的锁打开进行偷盗。”这一条新闻的爆料,让很多人都担惊受怕。\"锡纸开锁三秒不到\",讲的是如何用锡纸片去开锁。这天新闻在网上很火。由于目前城市内住户主要采 ...…

查看全部问答>

TI 的I2C代码,不出结果,有个点看不懂,求指教

代码如下,不知道为什么开的是RX中断,却用TX中断向量接受,我下到片子里,发现连时钟都没有输出,我用的G2553的LaunchPad//****************************************************************************** //  MSP430G2xx3 Demo - US ...…

查看全部问答>