打印
[应用相关]

STM32程序烧写后晶振不起振

[复制链接]
497|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tpgf|  楼主 | 2024-9-19 09:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
使用程序debug时,可以看到程序一直卡在HSE的循环当中,如下图所示。



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

问题分析:

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

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






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

                            版权声明:本文为博主原创文章,遵循 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 | 只看该作者
时钟配置错误

使用特权

评论回复
5
呐咯密密| | 2024-9-19 13:54 | 只看该作者
一般都是硬件问题,软件不配置,晶振也是会起振的

使用特权

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

本版积分规则

2028

主题

15904

帖子

14

粉丝