找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11383|回复: 2
打印 上一主题 下一主题
收起左侧

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又重生了。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:276855 发表于 2018-10-23 14:32 | 只看该作者
厉害!我也在想法解锁Atmega64A
回复

使用道具 举报

板凳
ID:229361 发表于 2018-10-23 15:05 | 只看该作者
厉害了!!学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表