微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > AVR搞错熔丝位,导致芯片死锁的解决办法

AVR搞错熔丝位,导致芯片死锁的解决办法

时间:11-23 来源:互联网 点击:

当你改动了AVR熔丝位配置,重新加电后,想再用ISP下载,提示:“进入编程模式失败”等,极有可能是你搞错了熔丝位,导致芯片不知道使用何种主频而无法正常工作(仅限于内部RC振荡的情况)。

解决方法为:

1。寄回给芯片服务商,让他们帮忙将芯片恢复

这是最省事,但是最费时间,最无可奈何的方法。

2。使用编程器将芯片恢复到出厂状态

这个方法,需要你有编程器。

3。通过外加有源晶振的办法,让其恢复。

这个方法最可行。它可以恢复大部分熔丝位搞错的芯片。接法如下:

恢复方法:

接上上图的有源晶振,重新通电,就能用ISP下载线修改错误的熔丝位了。修改完成后,断电,将有源晶振拆走,看看是否已经恢复正常。

还有一个办法,如果没有有源晶振的话可以用其他工作正常的单片机的时钟作为外部晶振,只要将工作正常的单片机的XTAL2脚连接熔丝设置错误的单片机的XTAL1引脚即可。像我使用AVR910下载线的可直接把AT90S2313的时钟输出连到被设置错的芯片就可恢复了,很方便。

AVR配置时要非常注意熔丝位!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top