打印
[Atmel]

每天跟我读点资料:SAM D21数据手册(93)

[复制链接]
609|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2014-12-22 20:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
18.6.3.3 时钟/日期(模式2)
     当CTRL.MODE是2,记数器选择时钟/日历模式,当RTC使能,计数器就在CLK_RTC_CNT每次跳变时
加1.在这种模式下RTC预分频器和时钟源必须被配置成提供1Hz的时钟给记数器才能正确的操作。
     时间和日期可以以32位的时间/日期格式被读出或者写入到时钟值寄存器(CLOCK).
          时间可以表示为:
     秒、分钟、小时
     小时可以被表示为12小时格式或24小时格式,通过控制寄存器中的时钟表示比特
(CTRL.CLKREP).这个比特能被改变当RTC是失能的时候。
     日期可以表示为:
          。天作为一个月的数字天(从1开始)
     。月作为一个年的数字月(1为1月,2为2月)
          。年作为一个值计数着由软件定义的参考值。
     日期自动调整润年,假设每年被4整除的是润年.因此,该参考值必须是一个闰年,如2000年
RTC将递增,直到它达到23:59:59前值63年的12月31日,然后换到0年的00:00:00 1月1日这将设置溢出中
断标志在中断标志状态和清除寄存器( INTFLAG.OVF ) 。
     时钟值连续的同32比特报警寄存器比较(ALARM0).当一个报警匹配发生时,Alarm 0 中断标志
在中断标志和清除寄存器中(INTFLAG.ALARMn0)在后来的CLK_RTC_CNT的从0到1的跳变被设置。
          一个有效的报警匹配取决于报警0的中断屏蔽寄存器报警屏蔽比特组的设置(MASK0.SEL).这两位确定的时间/时钟和报警值的日期字段是有效的比较及哪个是无效的比较。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6950

帖子

67

粉丝