标题: Atmega128A被我锁死,又救活了 [打印本页]

作者: ryuby    时间: 2017-11-6 20:10
标题: Atmega128A被我锁死,又救活了
本帖最后由 ryuby 于 2017-11-6 20:22 编辑

AVR单片机编程熔丝位时候不小心选择了外部RC,导致单片机锁死的简单解决方法。



今天在捣鼓Atmega128A,
惦记起了熔丝位,手闲于是写入了这个


于是乎,这个开发板就再也不能被PORGISP软件识别了,


调入flash,点击【自动】按钮就会显示error。


手闲赔钱啊,锁死了咋办?
上网找答案,有处论坛里有位兄弟也是我这问题,他的解决办法就是
时钟锁死的AVR单片机可以通过外部输入一个几十K到1M左右的时钟到XTAL1引脚进行解锁
输入的时钟电平需到5V。可以不是方波,片内有波形调整电路
烧写好熔丝之后,再烧程序的时候不用每次都重新烧写熔丝。可以在ISP软件中把勾勾去掉
找一个时钟输入到AVR单片机的XTAL1就行了
“用STM8S105编程产生一个100KHz、5V的方波,再去ISP试着修改AVR熔丝,搞定了


照他思路启发,我正考虑用51学习板编程在某个引脚产生方波,连在atmega128A板的XTAL1上并和这个atmega128A板共地时,突然想到51开发板上不也有晶振吗,上电工作的时候晶振引脚不就有现成的震荡波嘛,干嘛还要编程制造震荡波呢,于是我将51学习板上电,和atmega128A板共地,然后把51板上的一个晶振引脚用引线和atmega128A的晶振焊接触点接触,atmega128A板上的小灯开始闪烁,有戏,抓紧把PORGISP里的外部晶振熔丝位选好,点写入,哈哈,atmega128A又重生了。

作者: 卡卡北    时间: 2018-10-23 14:32
厉害!我也在想法解锁Atmega64A
作者: 51单片机1234    时间: 2018-10-23 15:05
厉害了!!学习了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1