Clyde011 发表于 2025-6-16 07:21

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

一换LSE做RTC,本来好好的中断就不走了,怀疑是时钟源没切对,但又不报错。

Clyde011 发表于 2025-6-16 07:21

我换了颗12.5pF的晶振就好了。

公羊子丹 发表于 2025-6-16 07:22

LSE是不是没起振?可以读寄存器看看。

周半梅 发表于 2025-6-16 07:23

是不是忘了设置RTC源切换位?

帛灿灿 发表于 2025-6-16 07:24

起振电容参数配了吗?

童雨竹 发表于 2025-6-16 07:25

某些板子晶振跟PCB走线也有影响。

万图 发表于 2025-6-16 07:26

RTC中断有时候要clear pending才会继续触发。

Wordsworth 发表于 2025-6-16 07:27

你用的是秒中断还是闹钟?

Bblythe 发表于 2025-6-16 07:27

是不是没解锁RTC写保护?

Pulitzer 发表于 2025-6-16 07:28

RTC唤醒中断要单独设置。

Uriah 发表于 2025-6-16 07:29

电源电压低也会导致LSE不稳。

classroom 发表于 2025-6-16 16:29

电容值不匹配,可能导致晶振无法起振。

elephant00 发表于 2025-6-16 16:34

检查负载电容是否匹配。

flycamelaaa 发表于 2025-6-16 16:59

晶振引脚走线过长或靠近高频信号线,可能引入干扰,影响起振。

powerantone 发表于 2025-6-16 18:00

可能是晶振质量不好或焊接不良问题。

probedog 发表于 2025-6-16 18:35

未正确选择LSE作为RTC时钟源?

stormwind123 发表于 2025-6-16 19:23

在代码中可能未正确配置RTC时钟源为LSE,或者配置顺序有误。

classroom 发表于 2025-6-16 22:00

时钟源配置错误导致的吧。。。。

cr315 发表于 2025-6-16 22:00

中断服务函数可能未正确编写,或者未在启动文件中正确声明。

jcky001 发表于 2025-6-16 23:00

可能未正确使能RTC中断,或者中断优先级设置不当。
页: [1]
查看完整版本: RTC中断用了外部低速晶振后不再触发