资源简介
网上这个资源比较乱,改编自keil下的例程,已调试验证通过 该模块启动STM32的AWU功能,采用LSI作为RTC时钟,周期性待机和唤醒单片机 移植该模块 : 1、只需调用RTC_Alarm_Configuration配置启动函数, 2、修改工作时间WORK_TIMES、待机时间STANDBY_TIMES,单位秒s, 设置的为32为闹钟寄存器,0-4294967295s(71582788.25min)
代码片段和文件信息
#include “RTC_Alarm.h“
//RTC中断配置
static void RTC_NVIC_Config(void)
{
NVIC_InitTypeDef NVIC_InitStructure;
NVIC_InitStructure.NVIC_IRQChannel = RTC_IRQChannel; //RTC全局中断
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 3; //先占优先级1位从优先级3位
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //使能该通道中断
NVIC_Init(&NVIC_InitStructure); //根据NVIC_InitStruct中指定的参数初始化外设NVIC寄存器
}
//RTC闹钟初始化:启动时钟、配置LSI做RTC时钟、设置预分频40000得到1Hz
//设置运行时间WORK_TIMES
void RTC_Alarm_Configuration(void)
{
/* Enable PWR and BKP clocks */
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR | RCC_APB1Periph_BKP ENABLE);
/* Allow access to BKP Domain */
PWR_BackupAccessCmd(ENABLE);
/* Reset Backup Doma
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2584 2013-10-18 12:39 RTC_Alarm\RTC_Alarm.c
文件 524 2013-10-18 12:58 RTC_Alarm\RTC_Alarm.h
目录 0 2013-10-17 14:59 RTC_Alarm
----------- --------- ---------- ----- ----
3108 3
相关资源
- 熟悉java的各种模式
- 《Java与模式(清晰书签版)》
- 《分析模式-可复用的对象模型》pdf
- 24中设计模式介绍 高清文字版
- Java多线程编程实战指南 设计模式篇
- android 定时进入飞行模式 例子源码下
- android 白天黑夜模式切换源码
- android 定时进入飞行模式
- android 白天 夜间模式切换
- Android 风车闹钟(与手机系统交互-1
- 备忘录带闹钟
- android闹钟demo
- 安卓简易闹钟
- 基于Java的商城项目后台(ssh)
- Android一个小闹钟
- CRM客户管理系统源代码JAVA+SSH框架模式
- stm32与android平板之间的连接
- 内含课程报告!!java设计模式实现塔
- JAVA设计模式在JDK中的应用
- 闹钟源代码
- HeadFirst设计模式绝对清晰版
- (购买的_慕课网)java设计模式精讲
- STM32CubeMX+javasetup.rar
- 面向对象软件工程:使用UML、模式与
- 学习笔记:javaWeb考试系统(基于MVC模
- Android源码设计模式解析与实战 第二版
- 图解Java多线程设计模式_结城浩著(完
- 观察者模式编写的股票分析程序
- 最全 java23种设计模式 Debug模式+内存分
- java设计模式精讲 /Debug 方式/内存分析
评论
共有 条评论