打印
[STM32L4]

RTC中断用了外部低速晶振后不再触发

[复制链接]
134|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Clyde011|  楼主 | 2025-6-16 07:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一换LSE做RTC,本来好好的中断就不走了,怀疑是时钟源没切对,但又不报错。

使用特权

评论回复
沙发
Clyde011|  楼主 | 2025-6-16 07:21 | 只看该作者
我换了颗12.5pF的晶振就好了。

使用特权

评论回复
板凳
公羊子丹| | 2025-6-16 07:22 | 只看该作者
LSE是不是没起振?可以读寄存器看看。

使用特权

评论回复
地板
周半梅| | 2025-6-16 07:23 | 只看该作者
是不是忘了设置RTC源切换位?

使用特权

评论回复
5
帛灿灿| | 2025-6-16 07:24 | 只看该作者
起振电容参数配了吗?

使用特权

评论回复
6
童雨竹| | 2025-6-16 07:25 | 只看该作者
某些板子晶振跟PCB走线也有影响。

使用特权

评论回复
7
万图| | 2025-6-16 07:26 | 只看该作者
RTC中断有时候要clear pending才会继续触发。

使用特权

评论回复
8
Wordsworth| | 2025-6-16 07:27 | 只看该作者
你用的是秒中断还是闹钟?

使用特权

评论回复
9
Bblythe| | 2025-6-16 07:27 | 只看该作者
是不是没解锁RTC写保护?

使用特权

评论回复
10
Pulitzer| | 2025-6-16 07:28 | 只看该作者
RTC唤醒中断要单独设置。

使用特权

评论回复
11
Uriah| | 2025-6-16 07:29 | 只看该作者
电源电压低也会导致LSE不稳。

使用特权

评论回复
12
classroom| | 2025-6-16 16:29 | 只看该作者
电容值不匹配,可能导致晶振无法起振。

使用特权

评论回复
13
elephant00| | 2025-6-16 16:34 | 只看该作者
检查负载电容是否匹配。

使用特权

评论回复
14
flycamelaaa| | 2025-6-16 16:59 | 只看该作者
晶振引脚走线过长或靠近高频信号线,可能引入干扰,影响起振。

使用特权

评论回复
15
powerantone| | 2025-6-16 18:00 | 只看该作者
可能是晶振质量不好或焊接不良问题。

使用特权

评论回复
16
probedog| | 2025-6-16 18:35 | 只看该作者
未正确选择LSE作为RTC时钟源?

使用特权

评论回复
17
stormwind123| | 2025-6-16 19:23 | 只看该作者
在代码中可能未正确配置RTC时钟源为LSE,或者配置顺序有误。

使用特权

评论回复
18
classroom| | 2025-6-16 22:00 | 只看该作者
时钟源配置错误导致的吧。。。。

使用特权

评论回复
19
cr315| | 2025-6-16 22:00 | 只看该作者
中断服务函数可能未正确编写,或者未在启动文件中正确声明。

使用特权

评论回复
20
jcky001| | 2025-6-16 23:00 | 只看该作者
可能未正确使能RTC中断,或者中断优先级设置不当。

使用特权

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

本版积分规则

92

主题

4823

帖子

0

粉丝