[STM32G0] 外设初始化时偶尔卡死,怀疑是时钟配置不稳

[复制链接]
185|10
公羊子丹 发表于 2025-10-3 07:16 | 显示全部楼层 |阅读模式
最近在做外设初始化时,发现有时系统像突然**一样停住,调试器连上去卡在HAL_RCC_ClockConfig这一步。复位后又能正常跑几次,像是偶尔走神一样。我怀疑是HSE没起来或者PLL不稳定,但还没找到规律。
Clyde011 发表于 2025-10-3 07:22 | 显示全部楼层
不排除是固件Bug,你试试换个固件库版本能不能复现。
 楼主| 公羊子丹 发表于 2025-10-3 07:23 | 显示全部楼层
我遇到过类似的情况,后来发现是晶振焊接不牢,时好时坏。
周半梅 发表于 2025-10-3 07:24 | 显示全部楼层
建议你把HSE换个频率或者用内部HSI跑一下对比看看。
帛灿灿 发表于 2025-10-3 07:25 | 显示全部楼层
看看供电电容是不是贴错位置,时钟电路挺挑剔的。
童雨竹 发表于 2025-10-3 07:26 | 显示全部楼层
我感觉有点像是PLL锁相时间没等够,延时再长点试试。
万图 发表于 2025-10-3 07:26 | 显示全部楼层
之前我用Cube自动生成的代码也卡在那,手动改了一下就好。
Wordsworth 发表于 2025-10-3 07:27 | 显示全部楼层
你有没有测过VDD波动?电源不稳也会引起这种问题。
Bblythe 发表于 2025-10-3 07:28 | 显示全部楼层
我猜可能是启动时温度或上电时序的问题,偶发很像环境因素。
Pulitzer 发表于 2025-10-3 07:29 | 显示全部楼层
有时钟监测功能可以开一下,至少能确认是不是HSE挂掉。
Uriah 发表于 2025-10-3 07:30 | 显示全部楼层
我建议加个逻辑分析仪抓一下复位后时钟线,看有没有异常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

199

主题

6523

帖子

3

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