本章将讨论 PIC32 器件上提供的实时时钟和日历 (Real-Time Clock and Calendar, RTCC)硬件模块及其操作。下面列出了该模块的部分主要特性:
• 以时、分和秒为时间单位
• 24 小时格式 (军用时间)
• 可分辨半秒的时长 • 提供星期、日、月和年日历 • 闹钟间隔可配置为 0.5 秒、1 秒、10 秒、1 分钟、10 分钟、1 小时、1 天、1 周、1 月或 1 年
• 闹钟使用递减计数器进行重复
• 可无限重复的闹钟
• 年份范围为 2000 至 2099
• 闰年修正
• 二进制编码十进制 (Binary Coded Decimal, BCD)格式以减少固件开销
• 为长时间电池工作进行了优化
• 小数秒同步
• 用户可使用自动调节功能校准时钟晶振频率
• 校准范围为每月正负0.66 秒误差
• 最多校准 260 ppm 的晶振误差
• 使用外部 32.768 kHz 时钟晶振或内部 32 kHz 振荡器
• RTCC 引脚上的闹钟脉冲、秒时钟或 RTCC 时钟输出
该模块提供实时时钟和日历功能。RTCC 是为需要长时间维持精确时间的应用设计的,无需或只需最少的 CPU 干预。该模块为低功耗使用进行了优化,以便在跟踪时间的同时延长电池的使用寿命。
RTCC 模块具有 100 年的时钟和日历,能自动检测闰年。时钟范围从 2000 年 1 月 1 日 00:00:00 (午夜)到 2099 年 12 月 31 日 23:59:59。小时数以 24 小时 (军用时间)格式提供。该时钟提供一秒的时间粒度,用户可看到半秒的时间间隔。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !