资料介绍
本文介绍了利用处理器STM32F103VET6的实时时钟模块,设计一个简单的数字时钟的方法。在对处理器STM32F103VET6的实时时钟模块进行正确设置后,处理器会每一秒钟通过串口发送数据到PC机上显示实时时间。
1.2 STM32实时时钟简介
STM32处理器的实时时钟是一个独立的定时器。RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。
RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复位或从待机模式唤醒后,RTC的设置和时间维持不变。系统复位后,对后备寄存器和RTC的访问被禁止,这是为了防止对后备区域(BKP)的意外写操作。执行以下操作将使能对后备寄存器和RTC的访问:
l 设置寄存器RCC_APB1ENR的PWREN和BKPEN位,使能电源和后备接口时钟
l 设置寄存器PWR_CR的DBP位,使能对后备寄存器和RTC的访问。
RTC由两个主要部分组成如图1-1所示:
图1-1 RTC框图
第一部分(APB1接口)用来和APB1总线相连。此单元还包含一组16位寄存器,可通过APB1总线对其进行读写操作。APB1接口由APB1总线时钟驱动,用来与APB1总线接口。另一部分(RTC核心)由一组可编程计数器组成,分成两个主要模块。第一个模块是RTC的预分频模块,它可编程产生最长为1秒的RTC时间基准TR_CLK。RTC的预分频模块包含了一个20位的可编程分频器(RTC预分频器)。如果在RTC_CR寄存器中设置了相应的允许位,则在每个TR_CLK周期中RTC产生一个中断(秒中断)。第二个模块是一个32位的可编程计数器,可被初始化为当前的系统时间。系统时间按TR_CLK周期累加并与存储在RTC_ALR寄存器中的可编程时间相比较,如果RTC_CR控制寄存器中设置了相应允许位,比较匹配时将产生一个闹钟中断。
- STM32F103VET6最小的系统功能板
- STM32F103VET6控制板原理图下载 154次下载
- STM32F103VET6呼吸灯之寄存器操作PWM
- 基于STM32F103VET6的无刷直流电机控制程序和资料还有原理图
- STM32F103VET6核心板的PCB图和工程文件免费下载 0次下载
- STM32F103VET6芯片的PCB注解图免费下载 24次下载
- STM32F103VET6最小系统板电路原理图资料免费下载 326次下载
- STM32F103VET6工程建立 27次下载
- STM32F103VET6和EN28J60的嵌入式以太网接口设计 49次下载
- STM32F103VET6开发板原理图 (1) 131次下载
- STM32F103VET6最小系统小开发板原理图和pcb 732次下载
- STM32F103VET6数据手册(中文版) 2次下载
- STM32F103VET6原理图 285次下载
- STM32F103VET6实验板的学习与设计_工程教育(中级)实验指导书 80次下载
- (终结版不覆铜)STM32F103VET6 蓝牙 2.0寸TFT 0次下载
- 学STM32为什么首选F103C8T6? 2624次阅读
- 在GD32F103移植STM32F103代码 1316次阅读
- stm32f030和stm32f103功能差异 2.1w次阅读
- 基于TMS320F28335和STM32F103VET6芯片实现北斗定位系统的设计 6239次阅读
- 微雪电子STM32开发板 Open103V简介 3126次阅读
- 微雪电子STM32开发板 Open103V简介 1355次阅读
- 微雪电子STM32开发板 Open103V简介 1319次阅读
- dfrobotSTM32 Cortex M3开发板简介 1630次阅读
- STM32的ADC简介_DMA方式的程序设计与实现 7411次阅读
- stm32f103c8t6封装及最小系统原理图 34.7w次阅读
- stm32f103zet6引脚图及引脚定义 24.9w次阅读
- STM32F103封装方式与功能配置 2.1w次阅读
- stm32f103系列引脚定义-功能图 25.5w次阅读
- stm32f103rct6引脚图及使用手册 21.9w次阅读
- STM32F103C8T6引脚图 43.6w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多