历史上的今天
返回首页

历史上的今天

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

正在发生

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

2019-11-14 来源:eefocus

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);

}


推荐阅读

史海拾趣

德尔创(Dersonic)公司的发展小趣事

随着业务的逐步扩展,德尔创意识到品质对于品牌的重要性。因此,公司投入大量资金用于提升生产设备的精度和稳定性,同时加强了对原材料采购和质量控制的管理。这些措施使得德尔创的产品质量得到了显著提升,客户满意度也大幅提高。此外,公司还积极开展品牌宣传活动,通过参加行业展会、举办技术交流会等方式提升品牌知名度和影响力。

Henkel公司的发展小趣事

在品质和品牌建设的基础上,德尔创开始积极拓展市场。公司首先在国内市场进行了深入布局,通过优化销售网络和提供优质的售后服务,逐渐赢得了客户的信任和支持。同时,德尔创也积极寻求国际合作机会,与多家国际知名企业建立了长期稳定的合作关系。这些合作不仅为公司带来了更多的订单和市场份额,还促进了德尔创在技术和管理方面的进一步提升。

Cooper Tools(Eaton)公司的发展小趣事

德尔创(Dersonic)公司成立于XXXX年,由一群电子工程领域的专家共同创立。成立之初,公司面临着资金紧张、市场竞争激烈等挑战。然而,他们凭借对电子技术的深刻理解和对市场的敏锐洞察,决定专注于研发和生产高品质的电子元器件。通过不断的研发和创新,德尔创成功推出了其首款具有竞争力的产品,并在市场上获得了初步认可。

Avel Lindberg公司的发展小趣事

面对不断变化的市场环境和客户需求,德尔创始终坚持可持续发展的理念。公司注重环境保护和资源节约,积极推行绿色生产和循环经济。同时,德尔创还加强了内部管理和团队建设,通过优化流程和提高效率来降低成本和提升效益。对于未来,德尔创已经制定了明确的发展规划和目标,将继续加大在技术研发、市场拓展和品牌建设等方面的投入力度,努力成为全球电子元器件行业的领军企业之一。

Aimtec公司的发展小趣事

Aimtec公司自成立以来,一直致力于电子转换技术的研发与创新。在某个关键时期,公司研发团队成功开发出一种新型的DC-DC转换器,其转换效率较市场同类产品提高了近20%。这一技术突破迅速得到了业界的关注,不仅帮助Aimtec在市场上取得了竞争优势,也为客户的产品带来了更高的性能。随着该技术的普及应用,Aimtec的品牌知名度逐渐提升,公司在电子行业中崭露头角。

AVX公司的发展小趣事

随着业务的不断发展,AVX开始在美国本土进行大规模扩张。它在多个州设立了生产基地和销售网络,进一步提升了公司的产能和市场覆盖率。同时,AVX还积极开拓国际市场,与全球各地的客户建立了紧密的合作关系。这种全球化布局使AVX能够更好地满足客户需求,提升公司的竞争力。

问答坊 | AI 解惑

晚上雪花飘飘的红外摄像机的原因在这里

有些历史的文章,最近看到了,放在这里: 晚上雪花飘飘的红外摄像机 经常听很多朋友用户来电,反映他们用的摄像机除了常有的泛白,刺眼之外,另外还有很多雪花点,晚上的时候,如下雪一般。开始我们还觉得不可思议,专程到专营低档红外的电子安 ...…

查看全部问答>

专业汇编语言Professional Assembly Language.pdf

 专业汇编语言Professional Assembly Language.pdf [ 本帖最后由 chenxinli 于 2010-7-23 09:58 编辑 ]…

查看全部问答>

2440,bootloader问题

我的bsp里面有stepldr和eboot, 我想让eboot跑起来, 但把stepldr.nb1烧写到flash中后,在dnw上显示的却是乱码!!!! 这个是串口的初始代码: void Uart_Init(void) {    int i;     rUFCON1 = 0x0;     ...…

查看全部问答>

WINCE里面,自己写的流接口驱动,怎么实现可以让应用程序向驱动里面注册一个回调函数?看到WINCE驱动里面有很多注册回调函数的驱动程序!

WINCE里面,自己写的流接口驱动,怎么实现可以让应用程序向驱动里面注册一个回调函数?看到WINCE驱动里面有很多注册回调函数的驱动程序! 所以想实现这个机制,这样很方便的,也不用驱动给AP发消息了!!!…

查看全部问答>

短信猫怎么发送wap push信息?

短信猫怎么发送wap push信息?   if fnWapPushCvt(Pchar(\'ni hao\'), Pchar(\'wap.english.com\'), szOut) = 0 then   begin     //szHeader := PhoneNo + \',\' + id + \',\' + \'0\' + \',\' +     ...…

查看全部问答>

我做的触摸屏显示的坐标总是4095,应该触摸不同的位置变化的,为什么?

我做的触摸屏显示的坐标总是4095,应该触摸不同的位置变化的,为什么?…

查看全部问答>

哪有串口\usb通讯或工业控制方面的软件开发培训,vc vb dephi等皆可,要求时间较长,能学彻底的。

哪有串口\\usb通讯或工业控制方面的软件开发培训,vc vb dephi等皆可,要求时间较长,能学彻底的。 …

查看全部问答>

关于AXI总线和Avalon总线的讨论

最近需要写一个AXI到Avalon的桥,由于我之前没有接触过系统总线,所以把两种总线协议都看了一遍,但是AXI协议的图实在是太少了,所以由很多疑问,还请大家不吝赐教 从上面两个时序图都可以看出,两种总线都支持在一个burst未完成的情况下接收下一 ...…

查看全部问答>

flash读写

unsigned int g=8800; FlashErase(0x3080); Flash_ww(0x3080,g); b=*(unsigned int *)0x3080; 取出的数据正确 unsigned int g=88800; FlashErase(0x3080); Flash_ww(0x3080,g); b=*(unsigned int *)0x3080; 取出的数据不正 ...…

查看全部问答>

MC9S12XDP512中断问题

本人用MC9S12XDP512做了一块电路板,一开总中断,(没开任何中断)程序就跑到0000位置,不再执行下面的程序,同样的程序在开发板上能正常运行,求助怎么回事,本人猜测是晶振复位,求助解决方案…

查看全部问答>