使用硬件实时时钟(RTC)外文翻译资料

 2022-10-31 10:36:39

英语原文共 45 页,剩余内容已隐藏,支付完成后下载完整资料


AN3371

应用手册

使用硬件实时时钟(RTC)

在STM32 F0, F2, F3, F4和L1系列MCUs中

介绍

实时时钟(RTC)是跟踪当前时间的计算机时钟。 虽然RTC也常用于个人电脑,服务

器和嵌入式系统存在于几乎任何需要准确时间的电子设备中。微控制器支持RTC可用

于计时表,闹钟,手表,小型电子议程和许多其他设备.

本应用笔记介绍了嵌入式实时时钟(RTC)控制器的功能在超低功耗中密度,超低功

耗高密度,F0,F2和F4系列器件微控制器以及配置RTC以用于日历所需的步骤,报警,

周期性唤醒单元,篡改检测,时间戳和校准应用程序.

配置信息提供了实例,使您能够快速正确地进行为日历配置RTC,报警,周期性唤醒

单元,篡改检测,时间戳和校准应用.

注意:

所有示例和说明均基于STM32L1xx,STM32F0xx,STM32F2xx,STM32F4xx和STM32F3

xx固件库和STM32L1xx的参考手册(RM0038),STM32F0xx(RM0091),STM32F2xx(RM0033),STM32F4xx(RM0090),STM32F37x(RM0313)和STM32F30x(RM03

16).

SSTM32是指超低功耗中密度超低功耗高密度F0,F2和F4系列设备.

超低功耗介质(ULPM)密度器件是STM32L151xx和STM32L152xx闪存密度范围在64到

128 KB之间的微控制器.

超低功耗高(ULPH)密度器件是STM32L151xx,STM32L152xx和STM32L162xx微控制器,

闪存密度为384 KB.

F2系列器件是STM32F205xx,STM32F207xx,STM32F215xx和STM32F217xx微控制器.

STM32F3xx是指STM32F30x,STM32F31x,STM32F37x和STM32F38x器件.

F4系列是STM32F405xx,STM32F407xx,STM32F415xx和STM32F417xx微控制器.

F0系列器件是微控制器.

表1列出了本应用笔记涉及的微控制器.

表1.

适用产品

类型

适用产品

STM32 F0

STM32 F2

微控制器

STM32 F3 (STM32F30x, STM32F31x, STM32F37x, STM32F38x)

STM32 F4 (STM32F405xx, STM32F407xx, STM32F415xx, STM32F417xx)

STM32 L1

9月 2012

Doc ID 018624 Rev 5

1/45

www.st.com

目录

AN3371

目录

1

STM32高级RTC概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.1

1.2

1.3

1.4

RTC 日历 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.1.1

1.1.2

初始化日历 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

RTC 时钟配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

RTC 报警 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

1.2.1

1.2.2

RTC 报警配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

报警二级配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

RTC 周期性唤醒单元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.3.1

1.3.2

自动唤醒单元编程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

最大和最小RCT唤醒周期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

RTC 数字校准 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

1.4.1

1.4.2

RTC 粗校准 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

RTC 平滑校准 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18

1.5

1.6

1.7

1.8

同步 RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19

RTC 参考时钟检测 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

时间戳功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

RTC 篡改检测功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

1.8.1

1.8.2

1.8.3

篡改输入边缘检测 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

篡改输入电平检测 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

篡改检测时间的活跃时间戳 . . . . . . . . . . . . . . . . . . . . . . . . 25

1.9

备份寄存器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

1.10 RTC 和低功耗模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

1.11 替代功能 RTC 输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26

1.11.1 RTC_CALIB 输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

1.11.2 RTC_ALARM 输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

1.12 RTC 安全方面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

1.12.1 RTC 寄存器写保护 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

1.12.2 进入/退出初始化模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

1.12.3 RTC 时钟同步 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

2

3

高级 RTC 功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[141963],资料为PDF文档或Word文档,PDF文档可免费转换为Word

您需要先支付 30元 才能查看全部内容!立即支付

课题毕业论文、外文翻译、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。