• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 芯片死鎖的恢復辦法

    芯片死鎖的恢復辦法

    作者: 時間:2012-04-27 來源:網絡 收藏

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

    本文引用地址:http://www.czjhyjcfj.com/article/171549.htm

    解決方法為:

    1。寄回給服務商,讓他們幫忙將

    這是最省事,但是最費時間,最無可奈何的方法。

    2。使用編程器將芯片到出廠狀態

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

    補充:2004-10-27 本網站會員彩虹數碼提供了在煒煌系列編程器改熔絲位芯片的。詳情請到本文最后的后記與補充。

    3。通過外加有源晶振的,讓其恢復。

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

    恢復方法:

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

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


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

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

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


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


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


    上一頁 1 2 下一頁

    關鍵詞: 辦法 恢復 芯片

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 长宁区| 姚安县| 丰镇市| 扎兰屯市| 柳州市| 九龙坡区| 大宁县| 新闻| 静宁县| 海南省| 龙岩市| 柳林县| 奉节县| 永年县| 曲阜市| 弥渡县| 大渡口区| 扎赉特旗| 灵武市| 荥经县| 秦皇岛市| 静宁县| 南华县| 东港市| 精河县| 定州市| 交口县| 义马市| 德保县| 邛崃市| 安远县| 陵川县| 凤庆县| 都江堰市| 精河县| 汶上县| 扬中市| 汤原县| 沈丘县| 太白县| 墨脱县|