stm32 RTC 问题解决方案
问题一;不起振
一般大家用的32.768K晶振都是12.5pf,而stm32为了达到RTC部分更低功耗,更小电流,RTC内阻也相对大一些,所以要求用6PF负载电容的晶振。所以12.5pf不起振也不奇怪。另外提一些匹配电容问题,发现很多人提到用6pf负载电容晶振,很自然说匹配电容也必须得用6pf,其实理论上匹配电容应该是负载电容二倍,所以常见的10pf(8到12pf)匹配电容都可以使用。
问题二:精度不够
看了不少帖子大家对stm32 RTC精度问题还是有很多看法的,本人研究不深只能说点皮毛的。一般如果能够联网的产品对精度也就要求不高,大不了过一段时间到网络上面同步一下时间,如果脱机运行的就要用精度相对高的晶振了。如果有人遇到相关问题可以加我QQ(1340409209)交流,另专业提供6pf,正负5PPM,正负10PPM,正负20PPM晶振。 |