晶振為單片機提供時鐘頻率,有了時鐘頻率單片機才能正常工作。上電后,如果晶振不起振導致單片機無法正常工作,而用手按住晶振后單片機就能工作,說明晶振部分的電路出現了問題。外部晶振的電路比較簡單,查找問題也比較容易。建議從以下兩個方面去查找問題。
1、檢查晶振有沒有虛焊
所謂虛焊,就是焊盤焊接不牢固,導致引腳和電路板接觸不良,這類問題比較低級但是定位起來比較困難。如果用手按住晶振,單片機就正常工作;松手后,單片機就無法工作。那么虛焊的可能性比較大,無源晶振就兩個引腳,檢查這兩個引腳是不是出現了虛焊的問題,補焊即可。
2、更換晶振電容
對于無源晶振而言,需要外接兩個電容晶振才可以起振,這兩個電容的容易范圍一般在10-30pF之間,過大或者過小,都會出現問題。人手在觸摸晶振時也會產生電容,所以懷疑是不是因為電容焊錯了而導致的。因為貼片電容沒有絲印標識,很容易搞混,有可能是在焊接時把電容搞混了。把電容更換一下看看問題是否解決。

責任編輯人:CC
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6076文章
45495瀏覽量
670374 -
晶振
+關注
關注
35文章
3564瀏覽量
73446
發布評論請先 登錄
相關推薦
熱點推薦
11.0592MHz晶振換成12MHz后單片機串口通訊亂碼的原因分析
真是沒想到啊,把11.0592MHz的晶振焊成了12MHz,單片機串口通訊打印全亂碼了。明明頻率差不多,為什么會導致通訊徹底失敗?貿澤科普實驗室帶大家從串口亂碼開始,重新認識晶
單片機程序跑飛死機的幾種原因分享
響應函數導致進入fault,或者沒有清除中斷標志導致重復進入中斷。
硬件導致單片機死機的原因
1、電源不穩定
主要表現為紋波過大、電壓過高、過低
2、晶振失振
發表于 01-21 07:34
STM32H7A3系列最大頻率外部晶振無法使用怎么解決?
目前是在官網挑選了一款STM32H7A3系列的單片機自己繪制的最小系統板,使用外部晶振24M示波器測量是24M,但是焊接50M外部晶振后進行
發表于 03-12 06:10
為什么手按住晶振后單片機就能工作了?
評論