计算机技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • 欢迎访问 计算机技术论坛-电脑迷与初学者的家园!由于论坛管理严格,新注册会员可能遇到各种问题,无法解决的请发邮件 admin@jsjbbs.cn
查看: 1354|回复: 0

五种关于RTC是否具备日历功能?

[复制链接]
发表于 2021-4-7 14:46:37 | 显示全部楼层 |阅读模式
#111723#怎样在STM32F1上实现日历功效?
一、对于RTC
RTC:Real TimeClock,及时时钟,记载以后时光的盘算机时钟。
RTC 不但利用于团体盘算机、效劳器和嵌入式体系,几近全部须要正确计时的电子装备也都市应用。
支撑 RTC 的微把持器可用于精细计时器、闹钟、腕表、小型电子记事薄以及别的多种装备。
在现实名目中,应用时光戳的处所良多,比方:存储数据、日记新闻、体系毛病等。
二、STM32的RTC
在全部STM32处置器中,都集成了一个RTC模块,是一个自力的 BCD 准时器 / 计数器。
然而,在STM32F1系列中,RTC模块的功效绝对比拟简略(或许是最前推出的缘由)。此中,一个主要的功效,日历功效在F1系列中是不具有的。

F1的RTC能够实现1秒累计计数,很早之前,我本人通过软件实现日历功效,此中包括闰年、月份28、29天的处置。我之行进行过量次验证,但也不敢保障完整没成绩。
RTC功效概述:
处置STM32F1,别的系列的RTC基础存在良多高等功效,比方:日历、闹钟、准时叫醒单位、数字校准、同步、时光戳和高等入侵检测等。
三、日历功效
RTC最主要,最常用的功效就是日历功效,但F1系列中的RTC模块不具有。
翻开F1手册,你在RTC框图,你会发明没有日历(Calendar)相干的存放器。并且其余系列就有:

除F1系列,可轻松设置和表现以下日历数据字段:
·含有以下字段的日历:
– 亚秒 (弗成编程)
– 秒
– 分
– 时 ( 12 小时或 24 小时格局)
– 礼拜
– 日
– 月
– 年
·二进码十进数 ( BCD)格局的日历
·主动治理天数为 28、 29 (闰年)、 30 和 31 的月份
·夏令时调剂可用软件编程

四、闹钟功效
绝对F1系列,其余系列的闹钟功效天然也更高等了。STM32闹钟基于日历基本之上,只要简略简略编程便可实现闹钟功效。
闹钟单位均存在以下功效:
·支撑对闹钟自在编程:亚秒 (稍后探讨)、秒、分钟、小时和日期字段能够独自抉择或屏障,以实现多种闹钟组合。
·可能在产生闹钟变乱时使器件退出低功耗形式。
·可将闹钟变乱发送到极性可设置的特定输出引脚。
·存在公用的闹钟标记和中止。

五、其余
RTC功效另有良多主要功效,这里只简略说了常用、主要的日历和闹钟。更多RTC常识可参看MCU对应的参考手册。
最后,题目中“不倡议用STM32F1的RTC实现日历功效”,就是由于F1不具有RTC功效,软件实现庞杂,同时也不具有一些高等功效。
额定:RTC属于一个计时器,也可实现准时器的一些基础功效。
更多内容阅读推荐:油烟机噪音抽油烟机噪音大怎么办
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

无图版|手机版|计算机技术论坛 JSJBBS.CN @ 2008-2024 ( 鲁ICP备17021708号 )

技术支持 : 北京康盛新创科技有限责任公司

快速回复 返回顶部 返回列表