打印
[Atmel]

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

[复制链接]
537|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2014-12-19 20:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
8.6.3 操作模式
    RTC记数器支持三种RTC操作模式:32比特记数器,16比特记数器和时钟/日历。操作模式是通过
    控制寄存器(CTRL.MODE)的操作模式比特组来选择。
18.6.3.1 32比特记数器(Mode 0)
    当RTC控制寄存器操作模式比特组是0,记数器工作在32比特记数模式。当RTC使能,记数器将在CLK_RTC_CNT每一个从0到1的变化中加1。记数器将增加到它的最大值0xFFFFFFFF,
并且马上变到0x00000000.这将设置溢出中断标志在中断标志状态和清除寄存器(INTFLAG.OVF).
    RTC记数值以32比特格式能被读出或写入到记数值寄存器(COUNT)。
  记数器值连续丗32比特的比较寄存器(COMP0)比较,当比较匹配时,比较0中断标志在中断标志状态寄存器(INTFLAG.CMP0)设置下一个0到1的CLK_RTC_CNT转变.
    如果清除控制寄存器中的Match比特位是1(CTRL.MATCHCLR),当一个比较匹配发生,记数器将在下一个记数周期被清。注意当CTRL.MATCHCLR是1,INTFLAG.CMP0和INTFLAG.OVF将要同时被设置就象COMP0比较匹配发生一样。
18.6.3.2 16比特记数器(Mode 1)
    当CTRL.MODE是1时,记数器选择在16比特模式。当RTC使能,记数器将要增加在CLK_RTC_CNT从0到1的跳变过程中。16比特周期寄存器(PER)把持着记数器的最大值,记数器将要增加直到PER值,然后马上翻转到零。这个将要设置中断标志在中断标志和清除寄存器中(INTFLAG.OVF).
    RTC的值在记数值寄存器中可以以16比特格式被读写。
  计数器值与16位连续比较比较寄存器( COMPn中,n = 0-1) 。当比较匹配时,比较n中断标志在中断标志状态和清除寄存器( INTFLAG.CMPn , N = 0-1)设置CLK_RTC_CNT的0到1转变。


相关帖子

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

本版积分规则

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

2398

主题

6950

帖子

67

粉丝