下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Word基于STM32CubeMX的实时时钟(RTC)配置RTC简介
(实时时钟)
(RTC)
是一个独立的BCD(定时器)/计数器。RTC提供具有可(编程)闹钟中断功能的日历(时钟)
/日历。RTC还包含具有中断功能的周期性可编程唤醒标志。系统可以自动将月份的天数补偿为28、29(闰年)、30
和31天。只要(芯片)的备用(电源)一直供电,RTC上的时间会一直走。
新建工程
本章程序在串口printf工程的基础上修改,复制串口printf的工程,修改文件夹名。点击(STM32)F746I.ioc打开STM32cubeMX的工程文件重新配置。RTC选择内部唤醒(InternalWakeUp)开启RTC。开启外部低速晶振,PC14,PC15配置。
RTC时钟选择为外部低速晶振(LSE),频率为32.768。
在RTC配置中,设置时间和日期,其他为默认设置。此处设置时间为2021/04/161649。
生成报告以及代码,编译程序。
添加应用程序
在rtc.c文件中可以看到(ADC)初始化函数。在stm32f7xx_hal_rtc.h头文件中可以看到rtc时间和日期读写操作函数。
从操作函数中可以看到,时间和日期是以结构体的形式读写的。所以在main.c文件前面申明两个结构体变量存储读取的时间和日期数据。
/*
USER
CODE
BEGIN
PV
*//*
Private
variables
*/RTC_DateTypeDef
sdatestructure;RTC_(Ti)meTypeDef
stimestructure;/*
USER
CODE
END
PV
*/在stm32f7xx_hal_rtc.h头文件中,可以找到RTC_TimeTypeDef,RTC_DateTypeDef这两个结构体的成员变量。
在while循环中添加应用程序,读取当前的时间和日期,并通过串口发送到(电脑)上显示。
/*
USER
CODE
BEGIN
WHILE
*/while
(1){/*
USER
CODE
END
WHILE
*//*
USER
CODE
BEGIN
3
*/
/*
Get
the
RTC
current
Time
,must
get
time
fi(rs)t*/
HAL_RTC_GetTime(
/*
Get
the
RTC
current
Da(te)
*/
HAL_RTC_GetDate(
/*
Display
date
Format
:
yy/mm/dd
*/
printf("%02d/%02d/%02d",2000
+
sdatestructure.Year,
sdatestructure.Month,
sdatestructure.Date);
/*
Display
time
Format
:
hhss
*/
printf("%02d:%02d:%02d",stimestructure.Hours,
stimestructure.Minutes,
stimestructure.Seconds);
printf("");
HAL_Delay(1000);}/*
USER
CODE
END
3
*/程序中使用HAL_RTC_GetTime(),HAL_RTC_GetDate()读取时间和日期,并保存到结构体变量中,然后通过串口输出读取的时间和日期。注意:要先读取时间再读取日期,如果先读取日期在读取时间会导致读取的时间不准确,一直都是原来设置的时间。
实验效果
编译程序并(下载)到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025吉林建筑安全员-C证考试(专职安全员)题库及答案
- 世界11种气候带及柱状图
- 《情报服务与创新》课件
- 《常见发疹性传染病》课件
- 单位人力资源管理制度呈现选集十篇
- 单位管理制度展示大合集人员管理篇十篇
- 学校环境调查报告
- 火灾自动报警及联动控制课程课件
- 小学英语课件-时间
- 2024年氧系漂白助剂项目可行性研究报告
- 中科院应化所考博真题2023年高等物理化学及答案
- 电动力学试卷及答案
- 温室大棚租赁合同(通用5篇)
- 中学美育工作制度
- 2023中专《解剖学基础》题库202311593753185
- 化妆品生产许可申请表样板
- 教科版三年级上册科学教案(全册)
- 劳动力安排计划及劳动力计划表(样板)
- 利润表4(通用模板)
- 教育评价学全套ppt课件完整版教学教程
- 注塑领班作业指导书
评论
0/150
提交评论