历史上的今天

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

2019年11月14日 | halt低功耗模式

发布者:风清扬yx 来源: eefocus关键字:halt  低功耗模式  stm8l152 手机看文章 扫描二维码
随时随地手机看文章

1. stm8l152有5种低功耗模式,wait mode, low power run mode, low power wait mode, active-halt mode, halt mode.


2. 在halt模式下,cpu和外设时钟停止,可以通过外部中断或者复位来唤醒。


3. 本实验设计为:led灯亮,紧接着进入halt模式,有按键时,中断,快速唤醒,led灯灭。




     PWR_FastWakeUpCmd(ENABLE);  //快速唤醒使能

     //所有IO输出低电平

    GPIO_Init(GPIOA, GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow);//推挽输出 低电平

    GPIO_Init(GPIOB, GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow);

    GPIO_Init(GPIOC, GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow);

    GPIO_Init(GPIOD, GPIO_Pin_All, GPIO_Mode_Out_PP_Low_Slow);

    

    

    //GPIO_Init(LED_GPIO_PORT, LED_GPIO_PINS, GPIO_Mode_Out_PP_Low_Slow);//GPIO初始化

    GPIO_Init(KEY_GPIO_PORT, KEY_GPIO_PINS, GPIO_Mode_In_PU_IT);//初始化按键,GPB6带上拉带中断输入

    

    

    

    EXTI_DeInit (); //恢复中断的所有设置 

    EXTI_SetPinSensitivity (EXTI_Pin_6,EXTI_Trigger_Falling);//外部中断6,下降沿触发,向量号14

    enableInterrupts();//使能中断

    

    PWR_UltraLowPowerCmd(ENABLE);//超低功耗

    while(1)

    {

        Delay(0x0FFF);

        GPIO_ResetBits (GPIOD,GPIO_Pin_4);

        halt();

    }


INTERRUPT_HANDLER(EXTI6_IRQHandler,14)

{

    /* In order to detect unexpected events during development,

       it is recommended to set a breakpoint on the following instruction.

    */

    EXTI_ClearITPendingBit (EXTI_IT_Pin6);

    GPIO_SetBits(GPIOD,GPIO_Pin_4);

    //Delay(0xfffffFFF);

}


关键字:halt  低功耗模式  stm8l152 引用地址:halt低功耗模式

上一篇:STM8L051低功耗模式测试文档
下一篇:STM8的停机模式

推荐阅读

2018年11月8日,胡润研究院发布《2018中国企业知识产权竞争力报告》(以下简称“报告”)。在报告的核心内容《2018中国企业知识产权竞争力百强榜》中,海尔以98.6分的总评分高居第1名。   报告中指出:“海尔对知识产权的重视直接体现在了企业的行业地位上。海尔连续10年蝉联全球家电行业第一品牌,这是其长期重视知识产权创新、保护、运用的必然结果,能...
按键检测的2种模式(低电平触发和高电平触发)12f509为控制芯片 GP5口是按键检测口key_time_cnt//延时计数器key_flag//按键标志(key_flag=1按键有效,否则无效)TIME_MAX//计数阀值num//按键的功能变量模式1(低电平触发)if(GP5==1)//如果I/O是高电平,说明没有键按下{key_flag=0;//按键标志清零(无效)key_time_cnt=0;//延时计数器清零}else if(key_...
2018年1月份vivo全球首发了搭载屏幕指纹技术的X20 Plus屏幕指纹版,此后用上该技术的智能手机越来越多。图片来源:vivo官网据Omdia发布的数据显示,2019年屏幕指纹感测模组的出货量是2.28亿个,比起2018年的2950万个有了674% Y/Y的年增长,预计屏幕指纹模组于2020年的出货量,将继续会有显著的成长幅度,可望达到4亿个以上。图片来源:199it从Omdia发布...

史海拾趣

问答坊 | 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