ATMega16A 熔丝位设置为“外部RC振荡器”恢复方法

最近刚学到AVR单片机的熔丝位设置,一时疏忽将晶振设置成外部RC振荡器,然后提示“进入编程模式错误,请检查编程器与目标板的连线是否正确”

Google搜了一下,说是可以外接RC电路来重新修改熔丝位,电路如下:

https://mimage.mfweb.top/blog/2014/04/1.jpg

 

可惜手边没有烙铁果断放弃。

仔细搜了一下熔丝位恢复方法,看到一个用有源晶振修改熔丝位的方法。

坑爹的是手边有源晶振也没有,于是准备用其他单片机模拟一下有源晶振。

51代码如下:

#include <reg52.h>
#include <intrins.h>
sbit cs=P2^0;
void main()
{
while(1);
{
cs=~cs;
_nop_();

}
}

将51的P2.0口接到Mega 16A的XTAL1,用PROGISP重新设定熔丝位成功。

PS:求Wordpress被爆各种广告评论的解决方法,4000多待审求解决- -。。。

 

赞赏

发表评论

textsms
account_circle
email

  • image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFsbGxAAAA/JhxRAAAAAxJREFUeNpiYAAIMAAAAgABT21Z4QAAAABJRU5ErkJggg==
    eak

    :roll: :roll:

    4年前回复

ATMega16A 熔丝位设置为“外部RC振荡器”恢复方法
最近刚学到AVR单片机的熔丝位设置,一时疏忽将晶振设置成外部RC振荡器,然后提示“进入编程模式错误,请检查编程器与目标板的连线是否正确” Google搜了一下,说是可以外接RC电路来重…
扫描二维码继续阅读
2014-04-12