EFM32G230_RTC学习笔记
1,概述
* RTC确保在低能效模式计时,除了工作在EM0和EM1模式还可工作在EM2模式,电流消耗低于0.9uA.
* 24位计数器,可选内部RC和外部晶体32.768Khz
* 可以与LETIMER共用,输出各种不同波形
* 预分频
-- 32.768Khz/2N,(N=0-15);
-- 设置预分频为0时,512 s溢出;
-- 设置预分频为15时,4660h(194天)溢出;
* 比较匹配可唤醒低功耗模式EM0、EM1;
* 比较匹配事件可以通过PRS提供给外设;
2,计数
使用RTC先通过RTC_CTRL寄存器的EN位使能,当被使能即从0开始计数,被禁止时
清0计数器,计数值从RTC_CNT读出.
3, 时钟源
Frtc = Flfaclk/2^N
等式说明: -- N为预分频数,即0-15
-- Flfaclk = 32.768Khz
4,比较
RTC有两个比较通道COMP0/COMP1.比较上限匹配值写入寄存器RTC_COMPn(n=0/1)
当计数RTC_CNT与其中任意一个匹配,将相应的匹配中断标志置位。RTC_COMPn
可以设置0-0x00ffffff之间的数 |