新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 搞錯熔絲位,導(dǎo)致芯片死鎖的恢復(fù)辦法

搞錯熔絲位,導(dǎo)致芯片死鎖的恢復(fù)辦法

作者: 時間:2011-01-27 來源:網(wǎng)絡(luò) 收藏

當(dāng)你改動了AVR的熔絲位配置,重新加電后,想再用ISP下載,提示:“進(jìn)入編程模式失敗”等,極有可能是你搞錯了熔絲位,導(dǎo)致芯片不知道使用何種主頻而無法正常工作(僅限于內(nèi)部RC振蕩的情況)。

本文引用地址:http://m.butianyuan.cn/article/173002.htm

解決方法為:

1。寄回給芯片服務(wù)商,讓他們幫忙將芯片恢復(fù)

這是最省事,但是最費(fèi)時間,最無可奈何的方法。

2。使用編程器將芯片恢復(fù)到出廠狀態(tài)

這個方法,需要你有編程器。編程器的具體制作資料,可參考本網(wǎng)站技術(shù)論壇紅日的帖子:用89S51制作簡易并行編程器ATmega16(救活A(yù)Tmega16) 。

補(bǔ)充:2004-10-27 本網(wǎng)站會員彩虹數(shù)碼提供了在煒煌系列編程器改熔絲位恢復(fù)芯片的辦法。詳情請到本文最后的后記與補(bǔ)充。

3。通過外加有源晶振的辦法,讓其恢復(fù)。

這個方法最可行。它可以恢復(fù)大部分熔絲位搞錯的芯片。接法如下:

恢復(fù)方法:

接上上圖的有源晶振,重新通電,就能用ISP下載線修改錯誤的熔絲位了。修改完成后,斷電,將有源晶振拆走,看看是否已經(jīng)恢復(fù)正常。

還有一個辦法,如果沒有有源晶振的話可以用其他工作正常的單片機(jī)的時鐘作為外部晶振,只要將工作正常的單片機(jī)的XTAL2腳連接熔絲設(shè)置錯誤的單片機(jī)的XTAL1引腳即可。像我使用AVR910下載線的可直接把AT90S2313的時鐘輸出連到被設(shè)置錯的芯片就可恢復(fù)了,很方便。(此方法由彩虹數(shù)碼提供)。


--------------------------------------------------------------------------------

后記與補(bǔ)充 (2004-10-27) :本網(wǎng)站會員彩虹數(shù)碼提供了在煒煌系列編程器改熔絲位恢復(fù)芯片的辦法。

這幾天隨著被鎖定的芯片越來越多,手頭已經(jīng)沒有可以用的芯片了,實在沒辦法就又把以前購買的煒煌500A并行編程器拿出來研究。因為以前一直沒有發(fā)現(xiàn)該編程器有改AVR配置熔絲的選項(如下圖),所以原本不太抱希望的。


在500A燒片程序中選擇了M16芯片之后,彈出來了這樣一個對話框,以前我都是看AVR-2適配器如何接線的,重來沒有關(guān)注過下圖紅框框住的這幾個字眼。


經(jīng)過仔細(xì)研讀,忽然想起SLISP中的配置熔絲界面也有高低字節(jié)位,于是趕緊打開來看看,果然如此,且高低位和擴(kuò)展位分別對應(yīng)不同功能的熔絲,如下圖:

晶振相關(guān)文章:晶振原理
雙控開關(guān)相關(guān)文章:雙控開關(guān)原理

上一頁 1 2 下一頁

關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉