在AVR單片機燒寫的過程中,難免有弄錯熔絲位的時候,結(jié)果是AVR單片機無法讀寫了!這時我們該怎么辦呢,將昂貴的芯片丟掉,再用一塊新的。其實這一般是沒有必要的,寫錯熔絲位而導致單片機不能讀寫,一般不外乎(個人愚見)設設置錯了時鐘模式,比如說本來是用內(nèi)部晶振的,結(jié)果弄成了外部晶振,而單片機的外部有沒有接晶振,這時單片機沒有了時鐘信號,當然就沒有辦法在讀寫了,估計大家也猜到了怎么辦了吧,是的,就是由外部提供時鐘源。
有第一張圖的時鐘選擇,我們就知道我們得準備多種時鐘源:
高頻石英/陶瓷晶振,這個直接接在 單片機 晶振位置就可以了,注意頻率不要太高,4~5M的就可以了,不放心的話,接兩個20P~30P的電容也行!
低頻晶振,和上面的插補多,也就不多說了!
外部RC振蕩,這個當然就是要借一個RC振蕩電路了!
外部時鐘,這個網(wǎng)上倒是有一些說法,說用有源晶振,所謂有源晶振,就是接上電源以后,他的某個腳就可以輸出振蕩信號,但是,我相信你的手頭是沒有有源晶振的,所以我推薦另外一種方法,直接用另外一塊 單片機 (要求該單片機使用外部晶振),將該單片機的X2號腳接到要恢復的單片機的X1號腳,OK問題解決!