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

[复制链接]
536|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源切换位?
帛灿灿 发表于 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中断,或者中断优先级设置不当。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

155

主题

5872

帖子

0

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