[信息] STM32 RTC容易出现停振

[复制链接]
2374|16
 楼主| probedog 发表于 2021-4-20 16:19 | 显示全部楼层 |阅读模式
在实际使用STM32的过程中,发现实时时钟经常不能完成初始化,程序死在时钟初始化的等待循环中,,主要在上电的时候,
1.用电池的时候RTC计时可能正常,在上电的一瞬间就很容易出现停振
2.我用的晶振就是不同的
麻花油条 发表于 2021-4-20 16:28 | 显示全部楼层
32.768K能否可靠起振取决于配置的电容(你用10pf)大小及PCB布线,百度一下32.768K的电路。检查你的程序是怎么给rtc分配时钟的。
豌豆爹 发表于 2021-4-20 16:29 | 显示全部楼层
你的晶振的负载电容对应是10pf么,另外rtc一般是单独供电的
七毛钱 发表于 2021-4-20 16:30 | 显示全部楼层
RTC单独供电试试
海滨消消 发表于 2021-4-20 16:30 | 显示全部楼层
上电一瞬间出问题很可能就是你的电路设计有问题
duo点 发表于 2021-4-20 16:31 | 显示全部楼层
是设计问题, 一般通电不对就这样
一刀一级 发表于 2021-4-20 16:32 | 显示全部楼层
建议检查下电容对设计的影响
shashaa 发表于 2021-4-20 16:59 | 显示全部楼层
正在研究这个……
YDCMAN 发表于 2021-4-20 20:52 | 显示全部楼层
这是一个坑,很多人都遇到过,RTC初始化时一直绕不过去,建议不要使用其内部RTC
netzhang 发表于 2021-4-21 09:34 | 显示全部楼层
给个建议,不要用贴片的32k晶振
movsd 发表于 2021-4-21 12:56 | 显示全部楼层
几年前的时候就发现STM32的RTC非常挑晶振,后来只要是需要用到RTC的,都避开STM32,现在不知道有改进没有。一些国产仿STM32的芯片在RTC上反而稳定得多。
grant_jx 发表于 2021-4-21 15:31 | 显示全部楼层
去ST官网下载应用笔记AN2867 Oscillator design guide for STM8A and STM32 microcontrollers,关于RTC设计注意事项,说的非常清楚。
xiaoqizi 发表于 2021-5-8 12:15 | 显示全部楼层
用的什么晶振啊
木木guainv 发表于 2021-5-8 12:16 | 显示全部楼层
测量一下晶振是否起振
磨砂 发表于 2021-5-8 12:17 | 显示全部楼层
是有源晶振还是无源晶振
晓伍 发表于 2021-5-8 12:17 | 显示全部楼层
跟电路板的走线也有一定的关系
八层楼 发表于 2021-5-8 12:18 | 显示全部楼层
电容的大小是不是匹配呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

493

主题

3361

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部