[AVR单片机] 如何解决mage128,锁死后恢复的问题

[复制链接]
3318|5
 楼主| chuandaoxy 发表于 2008-4-23 13:56 | 显示全部楼层 |阅读模式
每次锁死都要使用高压编程器所以要把片子吹下来,几次就挂了,有没有

更好的办法不吹片子,在系统里就更改熔丝
qjy_dali 发表于 2008-4-23 21:50 | 显示全部楼层

每次锁死?

这么说你们是经常把AVR锁死啦?!锁一次就应该有教训了呀。
dai_weis 发表于 2008-4-24 09:13 | 显示全部楼层

所谓的死锁有很多种

不能ISP,能ISP但是需要外部晶体振荡器,或者把RST引脚功能改变,
不知哪种情况,
这类情况最多只会发生一次,要是总出现则是人的操作问题了
要么打PP,要么每错一次罚款100
t.jm 发表于 2008-4-24 09:52 | 显示全部楼层

还有一种假锁,

CLOCK频率搞得很低,有些ISP软件读不出,我就用CODE VISION 的ISP把它改回来.
xwj 发表于 2008-4-24 12:16 | 显示全部楼层

很简单,

一般都是没搞清除熔丝位打勾时0还是,而误写成外部时钟源了

这时随便找个几M的有缘晶振或者另外找个单片机用几百pF的电容把时钟引到晶振输入脚就可以烧录、读写了,此时把熔丝位烧成正确的就可以拆掉外部时钟了

根本就不用吹下来的


熔丝位的逻辑实在是很晕人,第一次用确实容易搞错,偶以前也出过这种错,
当时手边没找到合适的有源晶振,就找了个51的板子,接好电源和地,用电容把晶振脚接过来就可以烧录了:-)
t.jm 发表于 2008-4-24 12:55 | 显示全部楼层

误设为外部时钟源时我是这样解决的:

找一个可用的MCU,写个很简单的程序,用一个IO口输出:1,0,1,0,1,0,1,0...,
把这个时钟加到晶振输入端就可以了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

856

主题

1046

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部