| 001 | 在线:全坛6人,本坛5人 |
为什么有的黑卡无法用写卡器重新写入?
作者:渔歌 出处:qqid.com 更新时间: 2006年03月24日
黑卡烧写从专业角度上来说是MEGA8单片机的编程,一般来说导致MEGA8卡(黑卡)无法重写的原因如下:
1.熔丝位的SPI_EN位被烧断的话,下载器(写卡器)就永久性不能写了,直至把芯片放到真正的并行高压编程器上擦除后才能再次使用。(现在还没有发现市面上有黑卡是这样的)。
2.黑卡的熔丝位烧成外部振荡也不行,需外接晶振后再烧回原始的内部振荡源的熔丝配置。(一部分问题黑卡是这样的)
3.还有一种情况,就是RESET脚通过烧熔丝位被错误改成IO口使用时,也无法再用写卡器烧回。(经过渔歌测试的大部分问题黑卡是这样的,所以提请烧友注意不要随便修改熔丝位,除非您很熟悉它的作用)
RSTDISBL、SPIEN两个溶丝都会影响到ISP的使用,SPIEN将禁止ISP编程。而RSTDISBL将使RESET引脚失去作用,成为I/O口,但ISP下载时需要控制RESET,因此也使ISP失效。但使用高压编程方式(需并行高压编程器)都可恢复的。
还有一个问题,有时候会莫名其妙的就无法写入,一般也是因为熔丝位被修改导致无法写卡。因为AVR的熔丝是可擦写的,所以有可能受静电干扰等原因而被错误写入,引起ISP失效。
原文地址
http://www.qqid.com/jk/article_view.asp?id=290
MEGA8卡(黑卡)无法重写的对策 (830字)(渔歌 2006-4-20 13:33 阅读 2889)
为什么有的黑卡无法用写卡器重新写入? (1千字)(渔歌 2006-4-20 13:34 阅读 2548)