函数原型:

void RTC_Set_WakeUp(u32 wksel,u16 cnt)

{

EXTI_InitTypeDef   EXTI_InitStructure;

RTC_WakeUpCmd(DISABLE);//关闭WAKE UP

RTC_WakeUpClockConfig(wksel);//唤醒时钟选择

RTC_SetWakeUpCounter(cnt);//设置WAKE UP自动重装载寄存器

RTC_ClearITPendingBit(RTC_IT_WUT); //清除RTC WAKE UP的标志

EXTI_ClearITPendingBit(EXTI_Line22);//清除LINE22上的中断标志位

RTC_ITConfig(RTC_IT_WUT,ENABLE);//开启WAKE UP 定时器中断

RTC_WakeUpCmd( ENABLE);//开启WAKE UP 定时器

EXTI_InitStructure.EXTI_Line = EXTI_Line22;//LINE22

EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;//中断事件

EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising; //上升沿触发

EXTI_InitStructure.EXTI_LineCmd = ENABLE;//使能LINE22

EXTI_Init(&EXTI_InitStructure);//配置

NVIC_InitStructure.NVIC_IRQChannel = RTC_WKUP_IRQn;

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02;//抢占优先级1

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x02;//子优先级2

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//使能外部中断通道

NVIC_Init(&NVIC_InitStructure);//配置

}

主函数中调用:RTC_Set_WakeUp(RTC_WakeUpClock_CK_SPRE_16bits,0);  //配置WAKE UP中断,1秒钟中断一次

为什么这里的cnt设置为0?怎么算出来1秒钟中断一次?

@正点原子    谢谢原子哥!

c语言wakeup函数,关于RTC时钟RTC_Set_WakeUp(u32 wksel,u16 cnt)函数的疑惑相关推荐

  1. 计数时钟和滚动汉字显示c语言程序,MSP430F449单片机RTC时钟C语言程序(带闹钟)...

    功能: 实现软件万年历功能,并自动识别闰年,A屏每显示5秒种就自动切换到B屏,B屏再显示5秒种就自动切换到C屏,C屏再显示5秒种就自动切换到A屏,通过按键在A屏.B屏和C屏之间切换 ,可通过按键手动设 ...

  2. (22)STM32——RTC时钟笔记(基于正点原子探索者)

    目录 学习目标 运行结果 内容 介绍 配置 寄存器 配置过程 日历 闹钟 自动唤醒 代码 总结 学习目标 今天我们要介绍的有关PTC时钟的相关知识,其中包括了RTC日历.RTC时钟和RTC周期性自动唤 ...

  3. STM32之RTC时钟,闹钟,日历

    RTC时钟的一些功能介绍 RTC时钟即实时时钟,它提供了用于管理所有低功耗模式的自动唤醒单元,还提供了具有可编程闹钟中断功能的日历时钟/日历. 并且可以自动将月份的天数补偿为 28.29(闰年).30 ...

  4. STM32读取RTC时钟

    STM32读取RTC时钟 一.RTC 1. 简介 2. 特征 3. 组成 二.项目创建 三.代码修改 四.总结 参考 一.RTC 1. 简介 RTC-real time clock,实时时钟,主要包含 ...

  5. 蓝桥杯比赛的RTC时钟配置

    对于蓝桥杯嵌入式比赛中的RTC部分呢,也经常考,其实就是一个实时时钟,配置起来也比较容易,偷懒的话,可以直接复制粘贴赛场提供的例程程序. 它需要有RTC配置.中断NVIC配置和时间显示,程序如下: u ...

  6. esp32 rtc 时钟设置不对_STM32入门系列-STM32时钟系统,STM32时钟树

    时钟对于单片机来说是非常重要的,它为单片机工作提供一个稳定的机器周期从而使系统能够正常运行.时钟系统犹如人的心脏,一旦有问题整个系统就崩溃.我们知道STM32属于高级单片机,其内部有很多的外设,但不是 ...

  7. c语言课设报告时钟vc环境,C语言课程设计报告模拟时钟转动程序

    C语言课程设计报告模拟时钟转动程序 课程设计报告题 目 课 程 名 称 结构化程序设计课程设计 院 部 名 称 专 业 班 级 学 生 姓 名 王蕾 学 号 课程设计地点 课程设计学时 指 导 教 师 ...

  8. c语言课设报告时钟vc环境,C语言课程设计报告模拟时钟转动程序.doc

    C语言课程设计报告模拟时钟转动程序 PAGE 课程设计报告 题 目 课 程 名 称 结构化程序设计课程设计 院 部 名 称 专 业 班 级 学 生 姓 名 王蕾 学 号 课程设计地点 课程设计学时 指 ...

  9. WINCE7中RTC时钟芯片BQ32K的开发

    为什么80%的码农都做不了架构师?>>>    最近客户反映我们提供的WINCE7系统的RTC时钟设置后,掉电不能保存,总是回到2000年的起始年份, 我们的工业触摸屏使用的是AM3 ...

  10. 火牛单片机rtc时钟配置_怎么用STM32F103RTC进行时钟的配置

    #include "sys.h" #include "delay.h" #include "usart.h" #include " ...

最新文章

  1. 半吊子菜鸟学Web开发 -- PHP学习 4 --异常
  2. 从工作的角度看 CV/NLP/推荐系统选哪个?
  3. macbookpro接口叫什么_【科普】什么是雷电接口?苹果电脑MACBOOK PRO有吗?
  4. mysql容灾备份脚本
  5. Problem L. Graph Theory Homework
  6. kafka依赖_Kafka集群搭建及必知必会
  7. hdu 3879 Base Station
  8. 一个超好用的笔记编辑器
  9. dSYM文件的汇编分析
  10. 专注于开源数据科学软件的非营利基金会—— NumFOCUS 的来龙去脉(下)
  11. 恶略天气下的目标检测
  12. mysql数据库安装错误报错Falled不成功,感叹号
  13. 蓝桥杯练习题之 Fibonacci数列
  14. 10-22- “知人者智,自知者明”(小结)
  15. 如何才能让你的网店生意好到爆?
  16. GC8837 DFN8 12V直流电机驱动芯片 完美替代TI DRV8837
  17. websphere安装was8.5
  18. 一文了解计算机视觉与自然语言处理融合的研究进展
  19. perl范围声明our,my,local
  20. 装修房子流程步骤详解图

热门文章

  1. teamview 局域网内使用
  2. ERR_PNPM_PEER_DEP_ISSUES Unmet peer dependencies
  3. 每日10行代码34:wordcloud生成词云时过滤掉某些词
  4. html参考文献英文文献,写英文paper的参考文献格式How To Cite References - Chicago Style...
  5. DataSource数据源
  6. 【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 人物数据内存结构 | 人物三维坐标数据分析 )
  7. 保存rdl文件到报表服务器,在SQL服务器上将RDL报表导出成Excel XLS XLSX SpreadsheetML格式...
  8. 自我总结:找工作面试时注意事项
  9. Hive(二):with as用法
  10. Asp.Net 密码加密技术