这几日,因为产品中所用的stm32单片机的RTC问题查阅了很多资料,在这里整理一下,方便下次使用。
参考手册 RM0008英文20版
《RM0008 STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced Arm®-based 32-bit MCUs》
Page96/1134 LSIclock
Page97/1134 LSIcalibration
Page98/1134RTC clock
Page 482/1134Real-time clock(RTC)
数据手册 DS5792英文第13版
《STM32F103xC, STM32F103xD,STM32F103xE High-density performance line Arm ® -based 32-bit MCU with 256 to 512KB Flash, USB, CAN, 11 timers, 3 ADCs, 13 communication interfaces Datasheet − production data》
数据手册中关于RTC的介绍很少。
数据手册中有几个图很重要。
时钟树图
勘误手册 ES0340英文第16版
《STM32F10xxC/D/E Errata sheet 》
Page16/50
2.7 LSE start-up in harsh environments
Page36/50
2.20LSI clock stabilization time
应用手册 AN2586 英文第7版
《AN2586 Getting started with STM32F10xxx hardware development》
Page 13/28
2.2 LSE OSCclock
应用手册 AN2604 英文第1版
《AN2604 STM32F101xx and STM32F103xx RTC calibration》
全篇值得参考,尤其是在使用LSE获得精确的时间时,手册介绍了在使用LSE作为RTC的时钟源时,如何校准的功能。
应用手册 AN2821 英文第2版
《AN2821 Clock/calendar implementation on the STM32F10xxx microcontroller RTC》
全篇值得参考,手册介绍了使用RTC计数器应用为日历和闹钟等功能的设计思路。
应用笔记AN2867中文第1版 英文第12版
《AN2867 ST微控制器振荡器电路设计指南》
《AN2867 Oscillator design guide for STM8AF/AL/S, STM32 MCUs and MPUs》
全篇值得参考,主要介绍了振荡器的结构和原理,晶振的选型和匹配电容的选型,以及晶振电路在Layout中布局布线的要点,推荐了一些品牌和型号的晶振。