Navigation menu

阀门资讯

stm32实时时钟工作原理?

  stm32实时时钟工作原理:

  stm32实时时钟拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。stm32实时时钟修改计数器的值可以重新设置当前时间和日期 RTC还包含用于管理低功耗模式的自动唤醒单元。

  stm32实时时钟在断电情况下 RTC仍可以独立运行 只要芯片的备用电源一直供电,RTC上的时间会一直走。stm32实时时钟实质是一个掉电后还继续运行的定时器,从定时器的角度来看,相对于通用定时器TIM外设,它的功能十分简单,只有计时功能(也可以触发中断)。但其高级指出也就在于掉电之后还可以正常运行。

  stm32实时时钟两个 32 位寄存器包含二进码十进数格式 (BCD) 的秒、分钟、小时( 12 或 24 小时制)、星期几、日期、月份和年份。此外,还可提供二进制格式的亚秒值。系统可以自动将月份的天数补偿为 28、29(闰年)、30 和 31 天。

  stm32实时时钟经过RTC_DIV预分频,RTC_PRL设置预分频系数,然后得到TR_CLK时钟信号,我们一般设置其周期为1s,RTC_CNT计数器计数,假如1970设置为时间起点为0s,通过当前时间的秒数计算得到当前的时间。RTC_ALR是设置闹钟时间,RTC_CNT计数到RTC_ALR就会产生计数中断。

  

stm32实时时钟工作原理?

  

stm32实时时钟工作原理?

  

stm32实时时钟工作原理?

  

stm32实时时钟工作原理?