晶振为单片机提供时钟频率,有了时钟频率单片机才能正常工作。上电后,如果晶振不起振导致单片机无法正常工作,而用手按住晶振后单片机就能工作,说明晶振部分的电路出现了问题。外部晶振的电路比较简单,查找问题也比较容易。建议从以下两个方面去查找问题。
1、检查晶振有没有虚焊
所谓虚焊,就是焊盘焊接不牢固,导致引脚和电路板接触不良,这类问题比较低级但是定位起来比较困难。如果用手按住晶振,单片机就正常工作;松手后,单片机就无法工作。那么虚焊的可能性比较大,无源晶振就两个引脚,检查这两个引脚是不是出现了虚焊的问题,补焊即可。
2、更换晶振电容
对于无源晶振而言,需要外接两个电容晶振才可以起振,这两个电容的容易范围一般在10-30pF之间,过大或者过小,都会出现问题。人手在触摸晶振时也会产生电容,所以怀疑是不是因为电容焊错了而导致的。因为贴片电容没有丝印标识,很容易搞混,有可能是在焊接时把电容搞混了。把电容更换一下看看问题是否解决。

责任编辑人:CC
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45583浏览量
673763 -
晶振
+关注
关注
35文章
3639浏览量
73826
发布评论请先 登录
相关推荐
热点推荐
11.0592MHz晶振换成12MHz后单片机串口通讯乱码的原因分析
真是没想到啊,把11.0592MHz的晶振焊成了12MHz,单片机串口通讯打印全乱码了。明明频率差不多,为什么会导致通讯彻底失败?贸泽科普实验室带大家从串口乱码开始,重新认识晶
单片机程序跑飞死机的几种原因分享
响应函数导致进入fault,或者没有清除中断标志导致重复进入中断。
硬件导致单片机死机的原因
1、电源不稳定
主要表现为纹波过大、电压过高、过低
2、晶振失振
发表于 01-21 07:34
为什么手按住晶振后单片机就能工作了?
评论