STM32学习日志——Alarm Clock V1.1

发布者:姑苏清风泉源客最新更新时间:2023-01-30 来源: zhihu关键字:STM32  Alarm  Clock  低功耗模式 手机看文章 扫描二维码
随时随地手机看文章

//V1.0

//oled display RTC and alarm clock;

//key set alarm clock;

//alarm clock interrupt;

//V1.1

//standby and wake up;

上次VI.0版本写了篇文章,可能添加了百度云链接(代码),导致文章没发出来。本次的V1.1版本在原有的基础上,加了待机唤醒功能。

STM32有3种低功耗模式:

1)睡眠模式(CM3内核停止,外设仍在工作)

2)停机模式(所有时钟都停止)

3)待机模式(1.8V内核电源关闭)

3种低功耗模式

其中最低功耗的是待机模式,最低只需要2uA的电流。该模式是在 CM3 深睡眠模式时关闭电压调节器。整个 1.8V 供电区域被断电。PLL、HSI 和 HSE 振荡器也被断电。SRAM寄存器内容丢失。仅备份的寄存器和待机电路维持供电。

待机模式的配置

使用库函数配置步骤


关键字:STM32  Alarm  Clock  低功耗模式 引用地址:STM32学习日志——Alarm Clock V1.1

上一篇:STM32学习日志——ADC实验
下一篇:STM32学习日志——RTC实时时钟

推荐阅读最新更新时间:2024-11-07 21:48

STM32的三种延时方法的代码实现_纯软件延时, 系统定时器延时, 定时器延时
/* 外部调用: delay_init(72); //系统主频, 单位为MHZ, 仅对 SYSTICK_DELAY 有效 delay_ms(1000); */ #include stm32f10x.h //#define SOFT_DELAY //纯软件延时 //#define SYSTICK_DELAY //系统定时器延时 #define TIMER_DELAY //定时器延时 #ifdef TIMER_DELAY #define TIMER_DELAY TIM4 #define TIMER_DELAY_PERIOD 1000 #de
[单片机]
STM32之GPIO及第一个STM32程序(跑马灯)
今天来说一说,GPIO,对于我这个新手来说,GPIO就好比我在学习开车之前得学会如何开门一样,由此可以看出这对于我学习STM32 的重要性,好废话不多说,先总结一下STM32F103ZE的开发板里总共有7组IO口,每组IO口有16个IO,即这块板子总共有112个IO口分别是GPIOA~GPIOG。 GPIO的工作模式主要有八种:4种输入方式,4种输出方式,分别为输入浮空,输入上拉,输入下拉,模拟输入;输出方式为开漏输出,开漏复用输出,推挽输出,推挽复用输出。对应的为: (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (
[单片机]
半导体芯片出货量将于2018年超越1兆颗
  市场研调机构IC Insights预估,全球半导体芯片出货量将于2018年突破1兆颗大关,而到2020年之前平均年成长将达7.2%。   根据IC Insights最新发表的报告,包括IC、感测与离散元件(OSD)在内的半导体芯片出货量将继续成长,且将于2018年首度突破1兆颗大关。   半导体芯片出货量自1978年的326亿颗成长到2018年的1.022兆颗,过去40年平均年成长幅度达9%,显见全球对半导体芯片的依赖程度与日具增。   而这40年内间半导体出货量成长幅度最大的1年为1984年的34%;衰退最大的一年则为网路泡沫破裂后的2001年,当年衰退19%。金融危机后半导体出货量于2008、09年首度出现连续两年
[半导体设计/制造]
STM32中断,看着一篇就够了
1,环境搭建: 硬件平台:STM32H750XBH6开发环境:STM32CubeMX V6.8.1+KEIL V5.28.0.0STM32H750固件版本:package V1.11.0仿真下载驱动:ST-Link 2,中断的定义 中断(Interrupt)微控制器中的一种机制,允许在正常程序执行期间暂停当前正在执行的任务,以处理特定事件或条件。这些事件或条件可以是来自外部的信号、设备状态的改变、定时器触发、错误条件等。中断使系统能够及时响应重要事件,而无需不断轮询或等待事件的发生。 3,中断的分类 中断可以根据多个因素进行分类,主要根据其来源、优先级、触发方式和处理方式。以下是一些常见的中断分类: 根据来源分类:A.外部中断
[单片机]
<font color='red'>STM32</font>中断,看着一篇就够了
STM32实现DAC输出的相关设置
STM32 DAC简介 大容量的STM32F103具有内部DAC,战舰STM32选择的是STM32F103ZET6属于大容量产品,所以是带有DAC模块的。 STM32的DAC模块(数字/模拟转换模块)是12位数字输入,电压输出型的DAC。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC可以通过引脚输入参考电压VREF+以获得更精确的转换结果。 STM32的DAC模块主要特点有: ① 2个DAC转换器:每个
[单片机]
<font color='red'>STM32</font>实现DAC输出的相关设置
STM32:定时器中断与优先级
前言 利用HAL库开发实现功能:使用TIM2实现定时,每隔1秒实现双闪功能 一、基础知识 1、常见的定时器资源 1.系统滴答定时器 SysTick 集成在Cortex M3内核的定时器,主要目的是给RTOS提供时钟节拍做时间基准。比如HAL库函数中的HAL_Delay()就是基于这个定时器开发的。如果要做嵌入式Linux的相关项目,要和上位机进行通讯的话,这个函数就不能用了。 2.看门狗定时器 WatchDog 3.实时时钟 RTC 4.基本定时器 TIM6、TIM7 5.通用定时器 TIM2、TIM3、TIM4、TIM5 在基本定时器的基础上,实现输出比较、输入捕获、PWM生成、单脉冲模式输出等功能。这类定时
[单片机]
<font color='red'>STM32</font>:定时器中断与优先级
到2035年中国新能源车保有量或将超过1.6亿辆
中国汽车技术研究中心有限公司副总经理吴志新29日在海口参加国是论坛之“能源中国”第三期时表示,预计2035年中国新能源车保有量将超过1.6亿辆,其中纯电动车比例逾九成。 吴志新说,中国交通体系正发生巨大变革,在未来综合交通体系下出行方式朝多样化方向发展,为新能源汽车产业快速发展带来良好机遇。在个人出行中,基础代步、家庭用车、高端性能三类场景均有利于新能源汽车应用和大面积推广;公共出行领域中,城市公交车、出租车以及共享汽车,将成为新能源汽车未来发展重要的场景和市场。 此前有关方面透露,中国2.0版节能与新能源汽车技术路线图已通过专家评审,预计将很快发布。吴志新介绍了该路线图的一些基本情况。 他表示,在发展远景上,汽车电动
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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