今天讲解“STM32F103RTC闹钟”,说起“闹钟”大家肯定不会陌生,基本上我们每天都在接触。今天说的“RTC闹钟”就是我们现实生活中的闹钟,只是今天站在技术知识的角度来看待“闹钟”。由于这一阶段定位的是基础的知识,所以今天提供的软件例程也是相对简单一点的,但明白今天的知识,相信自己都会写闹钟程序了,后期我会更新日历及闹钟的综合知识。

每天提供下载的“软件工程”都是在硬件板子上进行多次测试、并保证没问题才上传至360云盘。

今天的软件工程下载地址(360云盘):

https://yunpan.cn/cSsN8ExwLMBbj访问密码529c

STM32F10x的资料可以在我360云盘下载:

https://yunpan.cn/crBUdUGdYKam2访问密码ca90

工程概要说明:今天的软件上电将时钟设置为0秒,闹钟设置为10秒,也就是说上电之后的第10秒会相应“闹钟中断”。测试的现象就是:平时间隔500ms串口打印数据“RTCTest..”伴随LED变化一次,但第10秒相应闹钟中断后,就有新的想象(串口打印“Alarmarrival.”伴随LED快速变化3次)。

关于“STM32F103RTC闹钟”我把重要的几点在下面分别讲述,若不明白,请关注微信公众号“EmbeddDeveloper”查阅或留言。

一、RCC时钟配置

该函数位于bsp.c文件下面;

使能RCC时钟:RCC_APB1Periph_PWR和RCC_APB1Periph_BKP,这里的RCC和昨天的一样,同时还配置“RCC_RTCCLKSource_LSE”(在RTC_Configuration)。

二、RTC配置

该函数位于rtc.c文件下面;

分频值为32767,也就是1秒计数一次。使能RTC_IT_ALR闹钟中断,在设置的闹钟时间到来就会执行闹钟中断。

三、RTC初始化

该函数位于rtc.c文件下面;

这里主要讲解时间和闹钟初始化的值,都应该明白这个吧。

四、NVIC配置

该函数位于bsp.c文件下面;

必须配置NVIC,否则中断不会响应。

五、主函数

该函数位于main.c文件下面;

主要就是实现的现象。

六、今天的重点提示

重点主要在第二点“RTC配置”,需要细心阅读手册,结合代码,相信都能理解。

下载方式:长按网站->选择复制->打开

stm32f103电子钟心得体会_浅谈STM32_RTC闹钟相关推荐

  1. 计算机教师应用心得体会,教师浅谈信息技术应用体验心得体会

    信息技术是指能够扩展人类信息器官功能的一类技术的 总称.下面是小编整理的教师浅谈信息技术应用体验心得体会,欢迎参考! [1]教师浅谈信息技术应用体验心得体会 我们的现代化教学已经离不开信息技术手段,尤 ...

  2. stm32f103电子钟心得体会_STM32中的时钟

    下面就以STM32开发板中最常见的STM32F103系列芯片的时钟为例,介绍一下STM32中的时钟. 时钟作用 说到时钟,你一定会问,这是用来计时的吗?没错,是用来计时的,但这只是它在STM32中的一 ...

  3. stm32f103电子钟心得体会_stm32f103时钟树讲解

    时钟简介 时序在数字电路中的作用,就像通信中用到的载波,载波并不起眼,但是很重要.时钟也一样,现象上只是某种频率波峰波谷跳动,一成不变.但是有了它,就像人类的历史有了时间轴一样,什么时候该干什么事才有 ...

  4. stm32f103电子钟心得体会_STM32时钟小结

    众所周知STM32有5个时钟源HSI.HSE.LSI.LSE.PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的. 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低 ...

  5. 自动检测技术学习心得体会_公司参加中机建设首届BIM技术应用培训班人员顺利结业...

    为全面提升中机建设系统 BIM 技术应用水平,培养和扩大BIM 人才队伍,组织选拔国机集团"第一届建筑信息模型(BIM)技术应用技能大赛"参赛选手.8月23日至9月11日,中机建设 ...

  6. 《计算机辅助教学及应用实践研究》,《论文_浅谈计算机辅助教学(定稿)》

    <论文_浅谈计算机辅助教学(定稿)> (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 摘要:计算机辅助教学中要用到多媒体课件 ...

  7. python判断两个对象是否为相等使用的运算符是_Python入门_浅谈逻辑判断与运算符...

    这是关于Python的第6篇文章,主要介绍下逻辑判断与运算符. (一) 逻辑判断: 如果要实现一个复杂的功能程序,逻辑判断必不可少.逻辑判断的最基本标准:布尔类型. 布尔类型只有两个值:True和Fa ...

  8. 感恩工作平台心得体会_结合自己的工作感受浅谈感恩企业

    结合自己的工作感受浅谈企业感恩 光阴似箭,日月如梭,转眼间来到公司工作已经5个月了,不管是快乐还是痛苦,我都要感恩企业,是因为公司为我们提供了工作.学习.生存的环境.而且在异国他乡经历的本身就是一种财 ...

  9. python程序设计论文_浅谈初中Python程序设计教学的实践与体会

    浅谈初中 P y t h o n 程序设计教学的实践与体会 冯科宇 ( 佛山市顺德区伍蒋惠芳初级中学 广东 佛山 5 2 8 3 2 5 ) [ 摘要 ] 面向中小学生教学开设的计算机高级语有很多 , ...

最新文章

  1. 小问题(可能持续更新)
  2. 25接口之间的单继承
  3. acm教程 java版_[转]ACM之java速成
  4. [20180826]四校联考
  5. DCI架构是如何解决DDD战术建模缺点的?
  6. python os库
  7. Linux 上的数据可视化工具
  8. TAOCP-Reading-计算机程序设计艺术阅读-1-4
  9. win10内存占用率过高怎么办_内存占用率过高怎么办?Win10电脑内存占用率很高原因和解决方法...
  10. 数据挖掘需要掌握的技能
  11. 【​观察】数据驱动零售变革 重塑消费体验是关键
  12. js URLEncode函数
  13. CNN网络模型大总结【持续更新中...】
  14. Java中的插入排序和希尔排序
  15. Android开发案例Onclick点击事件switch调用分类04
  16. Visual Studio 2022 vcvarsXXX.bat文件所在的目录
  17. 【独家提供】cs1.5版CSOL人物 女性角色模型下载
  18. 学习笔记-使用python进行数据分析
  19. (Caffe)基本类Blob,Layer,Net(一)
  20. 人员跌倒识别检测算法

热门文章

  1. 【玩聚】OneJoo中国的第一个memeTracker?
  2. python跟易语言的爬虫_新人Python,第一只爬虫,,我就只会re.findall,你咬我?
  3. 交流电机数字控制系统_敲黑板!新型变频调速控制系统对交流电动机设计的特殊要求...
  4. html绑定多个事件,jquery可以给多个元素绑定同一事件吗?
  5. 【2012百度之星/初赛下】C:度度熊的礼物
  6. ImCash:币圈英文术语大全
  7. Eclipse配置关联Tomcat并运行项目
  8. Zinterstore 命令
  9. struts2下拉框在不同情况下的各种用法
  10. MS-SQL中的事务