RTC module design

RTC

1.概要

RTC单元提供实时时钟和日历功能,包括自动闰年调整、闹钟和周期性中断支持。无论在何种工作模式下,RTC都不会关闭,即使在低功耗模式下也能正常运行。此外,RTC的输出寄存器和时钟校正寄存器不会被复位,以确保时钟的准确性。RTC模块的时钟源可选择Fosc时钟(默认)或Flrc时钟。而且,RTC模块的工作电压可以降至最低1V。

时间写流程:

2.验证参数

RTC_TC01_时钟日历基本功能测试

参数编号 参数名称 可选项 备注
1 测试模块 用于标识测试所属的模块
2 模块功能 描述测试模块的功能
3 测试项 具体的测试项目
4 测试子项 测试项的子分类
5 用例名称 测试用例的名称
6 测试机台 进行测试的设备或机台
7 供电电源 测试时使用的电源类型
8 工作电压(V) 设备的工作电压
9 系统时钟源 系统时钟的来源
10 Fsys 系统时钟频率
11 Fcpu CPU时钟频率
12 RTC时钟 实时时钟的设置
13 万年历校准清零 是否进行万年历校准清零操作
14 月中断 月份变化时是否触发中断
15 日中断 日变化时是否触发中断
16 时中断 小时变化时是否触发中断
17 分中断 分钟变化时是否触发中断
18 秒中断 秒数变化时是否触发中断
19 闹钟中断 闹钟触发时是否触发中断
20 闹钟分钟 闹钟设置的分钟数
21 闹钟小时 闹钟设置的小时数
22 定时器名称 定时器的名称
23 定时器状态 定时器的状态
24 定时器计数 定时器的计数值
25 定时器中断 定时器触发时是否产生中断
26 中断使能 中断是否被使能
27 当前时间 当前系统时间
28 切换后的工作模式 切换后的设备工作模式
29 工作模式切换时间(秒) 切换工作模式所需时间
30 工作模式恢复时间(秒) 恢复到原工作模式所需时间
31 期望时间 预期的时间值
32 期望闹钟次数 预期闹钟触发次数
33 期望定时器次数 预期定时器触发次数
34 备注 其他说明信息
35 判断标准 判断测试结果的标准
36 走时总数 总共经过的时间
37 走时误差 测试中的时间误差
38 误差 实际误差情况
39 测试结果 测试结果
40 测试结果备注 对测试结果的补充说明

RTC_TC04_时间戳功能测试

参数编号 参数名称 可选项 备注
1 测试模块 用于标识测试所属的模块
2 模块功能 描述测试模块的功能
3 测试项 具体的测试项目
4 测试子项 测试项的子分类
5 用例名称 测试用例的名称
6 测试机台 进行测试的设备或机台
7 供电电源 测试时使用的电源类型
8 工作电压(V) 设备的工作电压
9 系统时钟源 系统时钟的来源
10 Fsys 系统时钟频率
11 Fcpu CPU时钟频率
12 RTC时钟 实时时钟的设置
13 待测引脚 PA.4 PA.11
14 复用功能 复用功能
15 时间戳数字滤波 默认为00 00:16clk 01:496clk 02:16368clk 03:32752clk
16 时间戳触发源 默认为00 00:上升沿触发 01:下降沿触发 02:双沿触发 03:双沿触发
17 时间戳使能 1:使能 0:关闭 空值默认关闭
18 时间戳中断使能 1:使能 0:关闭 空值默认关闭
19 时间戳比较中断使能 1:使能 0:关闭 空值默认关闭
20 时间戳溢出中断使能 1:使能 0:关闭 空值默认关闭
21 中断使能 1:使能NVIC 0:关闭NVIC
22 时间戳引脚计数比较功能 1:使能 0:关闭 空值默认关闭
23 时间戳计数比较值 比较值
24 时间戳溢出值 溢出值为8BIT 即为255
25 时间戳缓存寄存器个数 6个缓存寄存器
26 滤波功能验证 是:信号要被过滤 否:信号不要被过滤 空值:不过滤
27 功耗功能验证 是:测试 否:不测试 空值:不测试
28 功耗功能验证 是/否
29 工作模式切换时间(秒) 切换时间
30 期望时间戳次数 期望时间戳次数
31 期望功耗(A) n mA
32 功耗误差(A) n mA
33 时间戳误差(s) n s
34 仪器通道1 仪器通道1
35 脉冲宽度 脉冲宽度
36 脉冲次数 脉冲次数
37 高电平时间 高电平时间
38 低电平时间 低电平时间
39 单个脉宽 单个脉宽宽度
40 仪器通道2 仪器通道2
41 采样率 采样率
42 采样时长 采样时长
43 期望标志产生时间(s) 期望标志产生时间(s)
44 备注 备注
45 测试结果 测试结果

3.测试数据

Jenkins:http://192.168.91.237:8080/view/MCU/job/MCU_Release_RegressionTest/744/consoleText

相关推荐
stm32发烧友15 小时前
基于STM32的智能家居安防系统设计
stm32·嵌入式硬件·智能家居
LightningJie15 小时前
STM32(hal库)中的定时器从模式TIM_SlaveConfigTypeDef结构体中的含义,以及可选参数的含义都是什么意思
stm32·单片机·嵌入式硬件
小齿轮lsl16 小时前
无桥Boost-PFC 双闭环控制MATLAB仿真
单片机·嵌入式硬件·matlab·电力电子·电源硬件·pfc
Matlab程序猿小助手18 小时前
【MATLAB源码-第213期】基于matlab的16QAM调制解调系统软硬判决对比仿真,输出误码率曲线对比图。
开发语言·嵌入式硬件·算法·matlab·机器人
鱼与仙人掌19 小时前
STM32:ADC
stm32·单片机·嵌入式硬件
yangpipi-20 小时前
Linux系统程序设计--2. 文件I/O
linux·stm32·单片机
沐欣工作室_lvyiyi1 天前
汽车牌照识别系统的设计与仿真(论文+源码)
人工智能·单片机·fpga开发·汽车·单片机毕业设计·matlab车牌识别
wenchm1 天前
细说STM32单片机USART中断收发RTC实时时间并改善其鲁棒性的另一种方法
stm32·单片机·实时音视频
雷打不动的晴天1 天前
关于PCB供电保护的问题
嵌入式硬件
盼海1 天前
stm32 ADC实例解析(3)-多通道采集互相干扰的问题
stm32·单片机·嵌入式硬件