STM32F746的RTC使用
1、RTC模块采用低速晶振外接始终:32.768KHz,如下图所示
2、配置RTC模块:
其中,Fck_apre、Fck_spre始终上配置不容易理解,
如果想得到1Hz的始终频率,则需要将PERDIV_A设置为127,PERDIV_S设置为255。
3、RTC有多种功能,其中包括:日历、定时报警、定时唤醒等,在将主程序重启或者断电,重新置位,RTC依然能够正常运行,保证系统随时得到最准确的实时时间。
4、附件是最简单的通过cube生成的原始代码,暂时设定为1s唤醒一次。但是有个地方不太明确,在系统不断电的情况下,重置主程序,唤醒中断无法进入,好像没有正常运行一样,但是日历功能却依然存在,内部时间在稳定运行中。
附件列表