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

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

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

1

 

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

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

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

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多待审求解决- -。。。

 

赞赏
# # #
首页      单片机      ATMega16A 熔丝位设置为“外部RC振荡器”恢复方法

Mfweb

文章作者

Time waits for no one.

发表回复

textsms
account_circle
email

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

输入您的电子邮件地址订阅此博客,并通过电子邮件接收博客更新通知。

了解 Mfweb 的更多信息

立即订阅以继续阅读并访问完整档案。

Continue reading