资源简介
网上这个资源比较乱,改编自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版
- 23种设计模式3 java原型模式
- Java设计模式之Prototype原型模式
- Android编程设计模式之原型模式详解
- Java 的双重分发与 Visitor 模式详解
- android闹钟源码合集 多个闹钟程序源码
- 《软件设计模式(Java版)》每章习题
- Java jdbc三层及事务转账案例
- Java设计模式刘伟带标签 高清版
- 《Java设计模式》课后答案-刘伟.rar
- Java设计模式刘伟书本中模拟考试答案
- Java设计模式刘伟课后习题答案
- 设计模式JAVA版(高清修正版)_刘伟
- 《Java设计模式》刘伟 课后习题及模拟
- JSP分页MVC模式
- 《Java设计模式》课后习题参考答案
- 重构到设计模式的经典案例,超完美
- aes加密算法 五种模式
- 基于Servlet+JSP+JavaBean开发模式(MVC)
- stm32和安卓通信例程
- Android项目源码适合新手的简单闹钟项
- jsp网上在线购物系统采用MVC模式 环境
- android闹钟源代码
- 基于JSP+servlet的BS模式毕业论文案例
- Android 闹钟课程设计,报告,程序截图
- 基于STM32的智能家居环境控制器的设计
- javaGUI界面的多功能日历日历、记事本
- Android应用源码基于安卓的自定义闹钟
- 设计模式(含ppt类图设计java)
- Java中的26种设计模式
评论
共有 条评论