打印
[信息]

STM32 RTC容易出现停振

[复制链接]
1925|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单独供电试试

使用特权

评论回复
5
海滨消消| | 2021-4-20 16:30 | 只看该作者
上电一瞬间出问题很可能就是你的电路设计有问题

使用特权

评论回复
6
duo点| | 2021-4-20 16:31 | 只看该作者
是设计问题, 一般通电不对就这样

使用特权

评论回复
7
一刀一级| | 2021-4-20 16:32 | 只看该作者
建议检查下电容对设计的影响

使用特权

评论回复
8
shashaa| | 2021-4-20 16:59 | 只看该作者
正在研究这个……

使用特权

评论回复
9
YDCMAN| | 2021-4-20 20:52 | 只看该作者
这是一个坑,很多人都遇到过,RTC初始化时一直绕不过去,建议不要使用其内部RTC

使用特权

评论回复
10
netzhang| | 2021-4-21 09:34 | 只看该作者
给个建议,不要用贴片的32k晶振

使用特权

评论回复
11
movsd| | 2021-4-21 12:56 | 只看该作者
几年前的时候就发现STM32的RTC非常挑晶振,后来只要是需要用到RTC的,都避开STM32,现在不知道有改进没有。一些国产仿STM32的芯片在RTC上反而稳定得多。

使用特权

评论回复
12
grant_jx| | 2021-4-21 15:31 | 只看该作者
去ST官网下载应用笔记AN2867 Oscillator design guide for STM8A and STM32 microcontrollers,关于RTC设计注意事项,说的非常清楚。

使用特权

评论回复
13
xiaoqizi| | 2021-5-8 12:15 | 只看该作者
用的什么晶振啊

使用特权

评论回复
14
木木guainv| | 2021-5-8 12:16 | 只看该作者
测量一下晶振是否起振

使用特权

评论回复
15
磨砂| | 2021-5-8 12:17 | 只看该作者
是有源晶振还是无源晶振

使用特权

评论回复
16
晓伍| | 2021-5-8 12:17 | 只看该作者
跟电路板的走线也有一定的关系

使用特权

评论回复
17
八层楼| | 2021-5-8 12:18 | 只看该作者
电容的大小是不是匹配呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

385

主题

2085

帖子

3

粉丝