资料介绍
本文介绍了利用处理器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最小的系统功能板 62次下载
- STM32F103VET6控制板原理图下载 136次下载
- 基于STM32F103VET6的无刷直流电机控制程序和资料还有原理图 201次下载
- STM32F103VET6核心板的PCB图和工程文件免费下载 0次下载
- STM32F103VET6芯片的PCB注解图免费下载 23次下载
- STM32F103VET6最小系统板电路原理图资料免费下载 299次下载
- STM32F103VET6工程建立 27次下载
- STM32F103VET6和EN28J60的嵌入式以太网接口设计 49次下载
- STM32F103VET6开发板原理图 (1) 128次下载
- STM32F103VET6最小系统小开发板原理图和pcb 718次下载
- STM32F103VET6数据手册(中文版) 0次下载
- STM32F103VET6原理图 273次下载
- STM32F103VET6实验板的学习与设计_工程教育(中级)实验指导书 79次下载
- (终结版不覆铜)STM32F103VET6 蓝牙 2.0寸TFT 0次下载
- STM32_UCOS程序 36次下载
- 在GD32F103移植STM32F103代码 621次阅读
- STM32进阶之串口环形缓冲区实现 1374次阅读
- 采用STM32F103VET6处理器实现数字式电镀电源并联均流系统的设计 3928次阅读
- 微雪电子STM32开发板 Open103V简介 2810次阅读
- 微雪电子STM32开发板 Open103Z简介 1528次阅读
- 微雪电子STM32开发板 Open103V简介 1126次阅读
- 微雪电子STM32开发板 Open103V简介 1050次阅读
- 微雪电子STM32开发板 Open103R简介 1277次阅读
- dfrobotSTM32 Cortex M3开发板简介 1412次阅读
- STM32的ADC简介_DMA方式的程序设计与实现 7119次阅读
- 串口通信协议stm32 8030次阅读
- 基于STM32的自动气象站控制模块设计 7773次阅读
- 一种基于STM32的最小系统及串口通信的实现 3.2w次阅读
- stm32f103系列引脚定义-功能图 25.4w次阅读
- STM32F103C8T6引脚图 43.2w次阅读
下载排行
本周
- 1ATmega8芯片中文手册
- 2.45 MB | 3次下载 | 1 积分
- 2VGA 转 HDMI 输出的音视频采集卡LCC385数据手册
- 0.34 MB | 2次下载 | 免费
- 3全套DDR、DDR2、DDR3、DDR3L、LPDDR3 和 DDR4 电源解决方案同步降压控制器数据表
- 2.5MB | 1次下载 | 免费
- 4具有过压保护和阻断 FET控制功能的12V电子熔丝TPS25924x数据表
- 1.92MB | 1次下载 | 免费
- 5带自动重试功能的IEEE 802.3af PoE供电设备控制器TPS2375数据表
- 920.76KB | 1次下载 | 免费
- 6稳压5V、300mA高效电荷泵DC-DC转换器TPS6013x数据表
- 1.5MB | 1次下载 | 免费
- 7照明-电源-POE-GEVB评估套件数据手册
- 4.40 MB | 1次下载 | 免费
- 8集成 FET 的 2A 双通道同步降压开关TPS54295数据表
- 1.21MB | 次下载 | 免费
本月
- 1DC-DC电路(Buck)的设计与仿真
- 0.60 MB | 23次下载 | 2 积分
- 2UHD智能显示SoC VS680产品简介
- 0.46 MB | 11次下载 | 免费
- 3ES9038PRO解码芯片的电路原理图介绍
- 0.25 MB | 11次下载 | 5 积分
- 4东芝BiCD集成电路硅单片TB67S109AFNAG数据手册
- 1.93 MB | 6次下载 | 免费
- 5采用 Impedance Track™ 技术的宽量程电量监测计BQ34Z100-G1数据表
- 2.7MB | 6次下载 | 免费
- 616A 输出电流,高可靠、高效率 同步降压转换器PCD3201产品手册
- 0.47 MB | 6次下载 | 免费
- 7电池管理系统(BMS)软硬件介绍
- 0.23 MB | 5次下载 | 2 积分
- 8TDK电容器产品指南
- 11.88 MB | 5次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935085次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420048次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233067次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191315次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183315次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73786次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多