STM32F407 RTC 配置理解与总结

本文总结了STM32F407的RTC配置,包括ALARM A/B功能、自动唤醒、RTC_AFO与RTC_AFI、时钟源配置、RTC初始化和寄存器写保护。RTC时钟源通常使用LSE并配置异步和同步分频因子,RTC初始化的关键是解除写保护,备份寄存器用于保存设置状态,避免重复配置。
摘要由CSDN通过智能技术生成

RTC: Real time clock

           相比较而言,STM32F407的RTC比STM32F1的更加容易配置。当然,F4的资源相对也就更加丰富很多了。具体的资源可查看官方参考手册,通过下面的图表也可以了解其大致功能

             



    1、开始的时候对于 ALRAM A/B的功能没有怎么理解,后面再来看时发现其很简单,举个简单的例子,就比如,定的闹钟,当然,这个也是可以实现闹钟的功能。只是通过这个简单的例子来说明,ALARM A/B的用途或者功能吧

    2、自动唤醒与时间戳及时间篡改事件,与1的差不多,细细体会就知道

   3、RTC_AFO 与 RTC_AFI 就是对外输出及检测外部时间事件

  4、 RTC的时钟源一般情况下,是使用LSE ,通过适当的分频产生一个1HZ的时钟,分频中有2个关键点,就是 异步分频因子(7bit)和同步分频因子(15bit),两者配置会影响功耗,官方建议配置异步分频因子为较高值,以减少功耗,这里采用最大值配置方式: SynchPrediv = 0xFF;  AsynchPrediv = 0x7F;这样时钟就配置OK了

      

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值