新发现:熔丝的真面目以及炜煌系列编程器改熔丝的办法 (www.ourdev.cn)
你尚未登录 |登录 |快速注册 |退出 首页 酷贴 搜索 在线 本网站由阿莫电子邮购独家赞助
论坛首页 -> AVR (原ourAVR.com) 技术论坛 -> 新发现:熔丝的真面目以及炜煌系列编程器改熔丝的办法 (属于论坛:AVR) 跳转至: 未登录
↓↓ 新发现:熔丝的真面目以及炜煌系列编程器改熔丝的办法 回复数:150,点击数:43268
抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了130个回复。你需要 点击此处 才能查看全部内容。
对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。
如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。
↓↓↓↓↓↓↓↓↓↓↓↓
【楼主位】 gxlujd 彩虹

积分:3535
派别:
等级:------
来自:广西·南宁
这几天随着被锁定的芯片越来越多,手头已经没有可以用的芯片了,实在没办法就又把以前购买的炜煌500A并行编程器拿出来研究。因为以前一直没有发现该编程器有改AVR配置熔丝的选项(如下图),所以原本不太抱希望的。


在500A烧片程序中选择了M16芯片之后,弹出来了这样一个对话框,以前我都是看AVR-2适配器如何接线的,重来没有关注过下图红框框住的这几个字眼。


经过仔细研读,忽然想起SLISP中的配置熔丝界面也有高低字节位,于是赶紧打开来看看,果然如此,且高低位和扩展位分别对应不同功能的熔丝,如下图:




终于理解了所谓的熔丝原来就是3个字节的存储器,不同的数值代表了不同的功能设置,所以炜煌系列编程器只要在数据缓冲区把熔丝地址(不同芯片的熔丝地址会不同)的数据手工修改,然后写入即可,如下图:
 
2004-10-27,08:52:42
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【1楼】 gxlujd 彩虹

积分:3535
派别:
等级:------
来自:广西·南宁
这回修改熔丝可以百无禁忌了,哈哈~
 
2004-10-27,08:54:45
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【2楼】 zhzzh18 小章
积分:811
派别:
等级:------
来自:福夷武夷山
对于AVR 的芯片,很少人再用编程器了吧?有在线下载就行了。
 
2004-10-27,09:32:20
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【3楼】 armok 阿莫

积分:48830
派别:
等级:------
来自:ourDEV.cn 站长
谢谢!!!!

彩虹这是原创的吗?我想将它整理入网站。注上是你原创的。

另外:除了使用编程器,用普通的方法(比如ISP下载线)能这样操作吗? 

如果不能,能否介绍一个可行的,用AVR芯片制作的编程器(以前红日贴过8951芯片做的,不符合本网站的内容)。当然,这个制作,已经属于另外一个专题。
__________________________
There's something good in this world. And it's worth fighting for ……
2004-10-27,09:39:15
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【4楼】 choicesun
积分:177
派别:
等级:------
来自:
哈哈..真是一个重大发现!
我刚开始就用W500A烧录的,结果锁死了好几个芯片,
惭愧没有好好研究,就匆忙作了几条下载线,
结果不是被告知找不到下载线,就是请检查FUSE、时钟和isp下载线!
更为要命的是我才发现我的计算机并口竟然不能工作!
昨晚带回去用自己的计算机试试,又从新换了一个新的片子!
一切OK!
这几天就为这个折腾死我了!
马上,回来研究研究你的帖子!谢了!
 
2004-10-27,09:54:43
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【5楼】 gxlujd 彩虹

积分:3535
派别:
等级:------
来自:广西·南宁
回小章:当熔丝被配置错误的时候,还是用并行编程器恢复比较方便的。
回阿莫:我在这里发表的帖子,除了著名【转贴】以外都是我原创的,我是很尊重别人劳动的。另外,用ISP编程器是不能这样修改的,估计无法在缓冲区定位到熔丝的位置,如果要用AVR芯片自己做一个并行的编程器,得要好好看DATASHEET,研究一下编程时序才行。并行编程不可多用,因为是高压编程(12V),所以会对FLASH写入次数有影响。
-----此内容被gxlujd于2004-10-27,09:59:15编辑过
 
2004-10-27,09:55:40
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【6楼】 Bigyu

积分:296
派别:
等级:------
来自:中国南京
谢谢彩虹数码
对熔丝位又有了新的了解
正好是 高位+低位 16位,也就是16个状态位,位于EEPROM中
靠编程器 实现 修改
感觉就想内存修改器一样
呵呵,这样就可以随便修改了~只要在EEPROM的寿命
那么,现在的问题是,除了编程器还有什么可以直接操作 AVR芯片的 EEPROM呢?
如果找到方法,那就再也不怕芯片锁死了
 
2004-10-27,09:57:04
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【7楼】 gxlujd 彩虹

积分:3535
派别:
等级:------
来自:广西·南宁
回Bigyu,熔丝位真的在EEPROM里面吗?这样会不会被用户的应用程序所修改?我觉得熔丝位可能是FLASH里的一个独立的区域,中午下班我用并行编程器再作个测试,应该就有结果了。
 
2004-10-27,10:07:22
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【8楼】 Bigyu

积分:296
派别:
等级:------
来自:中国南京
彩虹数码
其实,我也是猜测,我才开始学AVR几天的
从你的第一张图可以看出,逻辑上 容丝位的地址位于最后的地址段
M16的存储器参数 16KB的用户程序区(0000H~3FFFH) + 512B 的EEPROM空间(4000H~41FFH) +2B 的熔丝位 配置空间(4200H~4201H)
M16没有其他设置,所以,不存在扩展地址

再说下,我还没用开始单片机编程,但是,我刚才打开SL的ISP下载程序的时候
发现他的编辑功能中,对保存地址的访问是可以让用户自己选择的
如果,在功能上没有做过多保护的话,(其实,现在的SLISP是,你选择相应的ROM类型,他会自动填写相应的地址)可能可以用ISP下载线直接修改那段地址的内容
但我对,下载中的单片机的工作状况不了解,不知道,锁死的单片机是否可以直接 编辑ROM区

以上是我根据材料的推断,彩虹你看有没有道理?
 
2004-10-27,10:44:12
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【9楼】 gxlujd 彩虹

积分:3535
派别:
等级:------
来自:广西·南宁
那个熔丝的位置反映在炜煌烧写软件里是紧跟着EEPROM位置的,而实际位置还没得知,也有可能是炜煌烧写软件自己安排在这个位置,到烧写的时候读取了熔丝的值以后再写入其他位置也说不定的。不过今晚我试试看,到时候公布实验结果。
 
2004-10-27,15:14:08
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【10楼】 Bigyu

积分:296
派别:
等级:------
来自:中国南京
我现在想了解的是,AVR单片机是怎么知道熔丝位的设置的,就是AVR单片机在哪读的标志,根据什么读的标志,什么时候读的标志?
如果,清楚这些了,那问题就解决了


另外,我感觉炜煌应该不是自己安排的, 呵呵~~ 
拜托彩虹兄,看下炜煌中M8的地址,这样就能猜到点规律,是不是和我的猜测相符合了
 
2004-10-27,16:02:38
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
↑↑↑↑↑↑↑↑↑↑↑↑
抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了130个回复。你需要 点击此处 才能查看全部内容。
对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。
如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。
↓↓↓↓↓↓↓↓↓↓↓↓
【141楼】 kangkang 阿沙
积分:346
派别:
等级:------
来自:
现在知道为什么有些人说,AVR芯片难操作了
难才有挑战欲望,顶
 
2009-12-16,11:36:21
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【142楼】 chouxier
积分:30
派别:
等级:------
来自:
我的MEGA88,FUSE设置为外部时钟后,用STK500并行高压编程改不回来了。还需要其他动作吗?
 
2009-12-30,17:00:11
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【143楼】 snn_snn
积分:41
派别:
等级:------
来自:
记号
 
2010-01-07,22:42:47
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【144楼】 litteworm
积分:504
派别:
等级:------
来自:
留个爪子
 
2010-01-22,10:29:14
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【145楼】 bluefeel 郁闷感觉

积分:339
派别:
等级:------
来自:桂(平->林)
mark
__________________________
菜鸟后飞
2010-01-24,12:16:37
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【146楼】 baichuan88
积分:36
派别:
等级:------
来自:
佩服佩服
 
2010-04-15,15:33:45
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【148楼】 aaron19870
积分:27
派别:
等级:------
来自:广州
mark
 
2010-06-17,15:41:38
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【149楼】 BLDC2010
积分:106
派别:
等级:------
来自:深圳
make 好贴
 
2010-06-17,18:56:33
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【150楼】 monsoonw
积分:17
派别:
等级:------
来自:
高手过招,眼花缭乱
 
2010-07-03,13:33:15
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【151楼】 ustcli
积分:14
派别:
等级:------
来自:安徽合肥
有没有用有源晶振解锁atmega16的电路图呀,哪位大虾帮忙发一个,谢啦!
 
2010-08-14,10:13:04
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【152楼】 fantasy66 纪建南
积分:12
派别:
等级:------
来自:
不断学习
 
2010-08-23,11:07:18
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
↑↑↑↑↑↑↑↑↑↑↑↑
抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了130个回复。你需要 点击此处 才能查看全部内容。
对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。
如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。
↑↑  快速回复帖子主题:新发现:熔丝的真面目以及炜煌系列编程器改熔丝的办法
你尚未登录,不能回复以上帖子。
论坛首页 -> AVR (原ourAVR.com) 技术论坛 -> 新发现:熔丝的真面目以及炜煌系列编程器改熔丝的办法 (属于论坛:AVR) 跳转至: 未登录
任何建议或投诉,欢迎随时与我们联系。 ourDEV.cn 我们的电子开发网,友好交流气氛,乐于开源共享,“这里远比混乱的现实世界美好”。
网站负责人:  阿莫(armok),手机:13433056000,电邮:armok ourdev.cn(请将空格改成@)
地址与电话:  东莞市东城八一路同沙工业园内,0769-22298000,传真请按4
 阿莫邮购门市与雕刻机展示厅:东莞市莞城区莞太路和生文具礼品批发市场A2018,A2035 杨小姐 13711915767
 雕刻机的技术咨询、订单查询、生产进度,可查询:13600266008吴先生(雕刻机设计人员kaif_w)
声明:  本网站由东莞科士通(Infostone)科技有限公司属下的阿莫电子邮购部提供独家赞助。
 有正式的工商注册与网站备案。详情可到东莞工商局查询。
 本网站(ourDEV.cn)原名称为ourAVR.com(我们的AVR),自2007-09-01起从专业的AVR网转成综合电子网站。
 本网站系统由armok Using Oracle + Java/JSP + WebLogic + Linux 2001/12/20 -- 2007/09/13
 本BBS所有代码均为原创,版权归 armok 所有。本网站自:2004-10-03,16:31:17 起开始运行。
法律顾问:  本网站尊重知识产权,自2007年08月15日起,魏龙律师担任ourDEV.cn(原ourAVR.com)常年法律顾问。

本网站已经通过了东莞市公安局安全认证许可,请大家遵守国家法律法规。粤ICP备09047143号