STM32的RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复位或从待机模式唤醒后, RTC的设置和时间维持不变。 STM32F0的RTC模块和F1的RTC模块最大区别在于F0模块中有“DATE”和“TIME”寄存器,也就是可以直接读取寄存器里面的值
一、STM32CubeMX RTC配置
二、RTC初始化
三、RTC日期掉电不更新(F1...这里暂时只考虑F103,其他系列未测试,对比的也只考虑F4)
四、解决办法
4.1、上电对时
4.2、将时间和日期都换算存入到CNT寄存器中(存入时间戳)
4.3、设置时间时将日期同时设置,且保存到RTC备份存储区
TIMx需要工作在从模式下,从外部触发计数。 通过TIM_SelectInputTrigger(TIMx, TIM_TI1F_ED)可以选择CH1管脚作为输入。也可以选择CH1或CH2的滤波输入。在从模式下,CH3和CH4不能作为外部触发管脚。
本文标签:stm32CubeRTC时钟树无法选中