本帖最后由 springvirus 于 2013-10-29 16:08 编辑
RTC特征:
1. 独立电源供给,上电复位以及32KHz的晶振
2. 32位的带回滚保护的计数器及32位报警 【这里应该是报警寄存器吧,待仔细看后面内容】
3. 16位,可以在从0.12ppm到3906ppm之间进行校正并带补偿的预分频器。
4. 寄存器写保护
5. 1Hz方波输出 【大家有在实际应用中,有用到这个1Hz方波的吗?】
由电池供电,计数器由32.768KHz的时钟驱动并可以提供给外设,这个时钟信号只能源自外部晶振。 RTC有自己的模拟上电复位模块,在RTC上电时可产生复位信号,来初始化RTC所有的寄存器。
【注意,32.768KHz的时钟晶振在上电复位后是被禁止的,要通过软件使能!!】
闹铃功能 闹铃寄存器允许RTC在一个预设的时刻点上产生中断,32位的闹铃寄存器在每增一秒时都与32位的秒寄存器 比较,当比较匹配时,SR[TAF]将置位。 在page1130上有"写闹铃寄存器可以将闹铃标志位清掉,这通常是下一个闹铃值,尽管写入值小于秒寄存器的值。"
【问题: 这句,The time alarm flag cannot otherwise be disabled, although the interrupt it generates is enabled or disabled by IER[TAIE]。这句的中文如何翻译和理解? 是说SR[TAF]不受中断是否使能的限制吗,即使禁止中断,比较匹配时,SR[TAF]也会置位吗?】
RTC使用相对简单,先写这么多~ |