专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

AVR单片机解锁简单方法分享

作者:佚名   来源:本站原创   点击数:  更新时间:2013年04月06日   【字体:

       前几天把一片mega128给不小心锁住了。心中正呼不爽,后来才在网上发现如此好的文章,简简单单的将AVR给解锁了,也不需要什么高压编程器。具体如下面:

方法一:

我按ouravr里面的方法解锁:通过外加有源晶振的办法,让其恢复。这个方法最可行。它可以恢复大部分熔丝位搞错的芯片。接法如下:
 


 

方法二:

      还有一个办法,如果没有有源晶振的话可以用其他工作正常的单片机的时钟作为外部晶振,只要将工作正常的单片机的XTAL2脚连接熔丝设置错误的单片机的 XTAL1引脚即可。像我使用AVR910下载线的可直接把AT90S2313的时钟输出连到被设置错的芯片就可恢复了,很方便。(此方法由彩虹数码提供),刚开始还是不行,无法擦除,后来我把原来的有源晶振取下,再下载,发现可以了,之后我就重新配置了下熔丝位,发现可以了,单片机工作正常。

方法三:

        如果在改熔丝位的时候不小心锁了单片机(下载不了程序),可以用一块AT89s51/52最小系统,上电后,将s52的第30脚(ALE脚)和avr单片机的第13脚(时钟输入脚)用杜邦线连起来,然后在给avr下载程序,avr单片机就解锁了。或者用别的时钟都行(峰值电压要够),如 RC网络,波形发生器等。  

关闭窗口

相关文章