[PIC32/SAM] RTC 定时器的精准定时与中断控制逻辑?

[复制链接]
81|39
wilhelmina2 发表于 2026-7-12 22:03 | 显示全部楼层
RTC内部的核心部件是计数器和预分频器
kkzz 发表于 2026-7-13 11:34 | 显示全部楼层
内置10位可编程预分频器,可通过配置预分频器高8位生成1Hz~128Hz的周期性事件,覆盖从122.070μs到1分钟的全档位周期性中断速率,适配不同精度的定时场景。
backlugin 发表于 2026-7-13 21:03 | 显示全部楼层
晶振固有 ppm 漂移              
51xlf 发表于 2026-7-15 09:03 | 显示全部楼层
分频器输出的 1Hz 时钟驱动日历计数器。TR和 DR以 BCD 码形式自动累加
adolphcocker 发表于 2026-7-15 11:23 | 显示全部楼层
RTC支持在各类低功耗模式下保持计时,复位后仍可维持时间
mmbs 发表于 2026-7-15 17:20 | 显示全部楼层
许多RTC芯片内置了数字校准寄存器。通过测量实际时钟频率与理想频率的偏差
hilahope 发表于 2026-7-16 14:09 | 显示全部楼层
‌中断控制流程              
sdlls 发表于 2026-7-16 16:05 | 显示全部楼层
尽管RTC很精确,但晶振本身的微小物理误差仍会导致累计偏差。
gejigeji521 发表于 2026-7-16 21:33 | 显示全部楼层
独立低速晶振、掉电可供电、功耗极低、定时长期稳定,区别于系统 SysTick / 通用定时器。
ccook11 发表于 2026-7-17 11:38 | 显示全部楼层
RTC 之所以能精准定时,核心在于它把一个高频时钟通过硬件分频器降频到 1Hz,再由秒计数器累加。
单芯多芯 发表于 2026-7-17 21:10 | 显示全部楼层
RTC(实时时钟)通过晶振提供稳定频率,定时计数实现时间的流逝,内部有计数器和日历,显示当前日期和时间。
i1mcu 发表于 2026-7-18 14:16 | 显示全部楼层
上电常温下测量 LSI 实际频率,软件分段温度补偿
MintMilk 发表于 2026-7-19 20:09 | 显示全部楼层
RTC中断常用于定时任务,如周期性任务执行、系统时间更新、闹钟功能等。
线稿xg 发表于 2026-7-21 20:03 | 显示全部楼层
RTC的核心是利用晶振提供稳定时间基准,通过计数电路累计时间,以保持时间准确。晶振就像时钟的“心跳”,确保计时器准确跳动。
heisexingqisi 发表于 2026-7-27 12:59 | 显示全部楼层
准不准还是要看时钟源吧
她已醉 发表于 2026-7-27 14:05 | 显示全部楼层
实现4s的定时,可以将预分频器设置为1000,比较寄存器设置为2000。这样,RTC32计数器每4s溢出一次,产生中断。
Moon月 发表于 2026-8-4 20:28 | 显示全部楼层
RTC中断常用于定时任务、周期性事件触发、数据同步等,确保精确的定时控制。
哪吒哪吒 发表于 2026-8-5 19:19 | 显示全部楼层
这方法利用计算得到的补偿值调整走时,通过寄存器实现数字微调。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0