当前位置:首页 > 单片机 > 单片机
[导读]RTC(real-time clock)也就我们日常看到的时钟,STM32内部专门使用了一组32位计数器,通过软件的方式编写出当前的时间和日期。首先我们从图中可以看出RTC的时钟来源有三个:(1)是高速外部时钟HSE除以128(2)是内部

RTC(real-time clock)也就我们日常看到的时钟,STM32内部专门使用了一组32位计数器,通过软件的方式编写出当前的时间和日期。

首先我们从图中可以看出RTC的时钟来源有三个:

(1)是高速外部时钟HSE除以128

(2)是内部低速时钟LSI,通常为40kHZ,但是精度不是很高

(3)是外部低速时钟LSE,通常选用32.768KHZ的晶振

软件的编程的流程图如图所示:

(1)串口1的时钟/GPIO端口的配置,自己调用前面封装的文件

(2)检测备份寄存器BKP的DR1的值是不是0XA5A5,这个值是可以人为设置的,只有和后面设置的值一样就可以了。备份寄存器BKP有点像EEPROM,掉电不消失。

(3)如果不是这个值,表明RTC没有配置,需要进行配置。

(4)首先使能对RTC寄存器的访问。由于系统复位后,RTC的访问是禁止的。这部分的需要使能BKP和PWR时钟,因为RTC的配置在这里。

(5)使能LSE外部低速时钟作为RTC时钟

(6)等待时钟寄存器的同步

(7)设置分配系数为32767,这样时钟就降到1HZ

(8)等待串口输入当前的时钟

(9)写入BKP寄存器DR1的值为0XA5A5

(10)如果第2步的值相同,只需使能RTC秒中断

整个程序采用的秒中断输出当前的时间。程序有个缺点,就是不能配置后不能调整时间了。下次看看能解决这个问题吗。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

实时时钟(Real-TimeClock,RTC)常用于制作时钟日历。RTC电路分属于两个电源域:备份域和VDD电源域。RTC的核心计数部分在备份域中,可在VDD断电VBAT供电时保持RTC的计数,当系统复位或者从待机模式...

关键字: ST 实时时钟 RTC

RTC简介实时时钟 (RTC) 是一个独立的BCD定时器/计数器。RTC提供具有可编程闹钟中断功能的日历时钟 /日历。RTC还包含具有中断功能的周期性可编程唤醒标志。系统可以自动将月份的天数补偿为28、29(闰年)、30...

关键字: RTC 实时时钟

  2016年2月26日,德国慕尼黑和西班牙巴塞罗那讯——赢得消费者的信任对于智能移动设备支付解决方案至关重要。作为全球最大的安全芯片供应商之一,英飞凌科技股份公司(FS

关键字: rtc 机器人 rx8010sj

电路仿真软件的使用越来越多,因此电路仿真软件的重要性不言而喻。对于电路仿真软件,小编在往期文章中做过诸多介绍。为增进大家对电路仿真软件的了解,本文将对电路仿真软件proteus予以讲解,主要内容为基于proteus的实时...

关键字: proteus 实时时钟 指数 电路仿真软件

MAX31341B工作电流低于180nA,有效延长可穿戴设备、零售终端及便携系统的电池寿命

关键字: 实时时钟 微控制器 中央微控制器

PCF8563是一款低功耗的CMOS实时时钟/日历芯片,它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过I2C总线接口串行传递。最大总线速度为400Kbits/s,每次读写数据后,内嵌的字地址寄存...

关键字: pcf8563 实时时钟 日历芯片

博主使用的是天嵌的开发板型号IMX6Q_coreC。1.发现使用开发板是时间总是被设置为2028年6月18日3时41分,一开始以为是底层驱动的问题, 故去底层加打印信息调试。2.发现在系统内hwclo

关键字: Linux rtc

写在前面的话:STM32F0项目进阶系列是硬件系统工程师星克曼以项目进阶的方式写出的入门教程,以项目开发为蓝底,快速学习进入实战。STM32 I2C总线在上一讲 STM32F0项目进阶之I2C 中已经讲过了,已经将标准...

关键字: stm32f0 实时时钟 ds1307

比较F1的片子对于F4的RTC来说有很大提升,F4的RTC提供了日历时钟和两个可编程闹钟中断,一个周期性可编程唤醒标志。这样很方便设置系统时间,并不会像F1的RTC那样要自己计算年月日时分秒。F4的RTC是一个独立的BC...

关键字: rtc stm32f4

  RTC-Real Time Clock是430单片机的实时时钟模块,可以配置成实时时钟模式(万年历)或者一般目的的32位计数器模式,其中实时时钟模式提供了年月日、时分秒,可以选择BCD码或者二进制格式,并且具有可编程...

关键字: MSP430 rtc 单片机 实时时钟
关闭
关闭