最近刚学到AVR单片机的熔丝位设置,一时疏忽将晶振设置成外部RC振荡器,然后提示“进入编程模式错误,请检查编程器与目标板的连线是否正确”
Google搜了一下,说是可以外接RC电路来重新修改熔丝位,电路如下:
可惜手边没有烙铁果断放弃。
仔细搜了一下熔丝位恢复方法,看到一个用有源晶振修改熔丝位的方法。
坑爹的是手边有源晶振也没有,于是准备用其他单片机模拟一下有源晶振。
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多待审求解决- -。。。
发表回复