[应用相关] STM32程序烧写后晶振不起振

[复制链接]
1230|5
 楼主| tpgf 发表于 2024-9-19 09:43 | 显示全部楼层 |阅读模式
使用程序debug时,可以看到程序一直卡在HSE的循环当中,如下图所示。

3283466eb81b64247e.png

同时,使用示波器对晶振两端进行检测,发现无信号,推断为晶振不起振。

问题分析:

1、硬件原因:晶振电路与单片机之间存在虚焊。

2、软件原因:在时钟配置上出现错误,在CubeMX中HSE有两个可以用的选项,分别为BYPASS Clock Source(有源时钟),Crystal/Ceramic Resonator(无源晶振)。

1861966eb81aea06eb.png

9726866eb81aa00047.png


以上两个问题都是博主亲身经历过的两个错误,虽然比较简单,但是也容易忽略。
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/SPhongyi/article/details/142169000

jcky001 发表于 2024-9-19 09:58 | 显示全部楼层
晶振损坏或连接不正确
cr315 发表于 2024-9-19 09:59 | 显示全部楼层
晶振频率不匹配、地线和电源问题
cr315 发表于 2024-9-19 09:59 | 显示全部楼层
时钟配置错误
呐咯密密 发表于 2024-9-19 13:54 | 显示全部楼层
一般都是硬件问题,软件不配置,晶振也是会起振的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2389

主题

17665

帖子

21

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