无线电电子与电气工程百科全书 AVR 模糊修复。 无线电电子电气工程百科全书 控制者的救赎是控制者自己的工作。 该电路用于修复错误接线的 ATTINY2313 保险丝(尽管其他 AVR 可能可以重新编程,但它们具有类似的命令)使用并行编程模式。 MK恢复出厂设置,最重要的是SPIEN位,内部发生器打开,可以再次使用串行编程器,我在atmega8上使用USB。 它的速度必须降低,即通过 14 欧姆电阻将引脚 0 (PB300) 闭合至外壳。 速度的提高显然是为了对插入编程器板上插座的 MK 进行编程。 我在面包板上安装了一个 ATTINY2313,通过电线(约 20 厘米)与编程器连接,并且速度加快时出现读取错误、闪存、签名和模糊。 擦除的FLASH被读取——部分是FFFF,部分是0000,部分是一些随机值。 也正是如此,在第一次编程之后,MK通常不再确定。 一旦程序员切换到低模式,所有错误都消失了,当然,写入和读取时间增加了。 使用的程序是 ChipBlasterAVR 版本 1.12。 下面的电路纠正模糊。 石英的频率并不重要,可能是 1 MHz 和 10 MHz,或者带或不带分频的内部振荡器。 如果只需要固定一个AVR,则将其焊接在D1的顶部,仅将部分引脚弯曲并用细线连接到电阻。 如果有多个AVR,则在顶部焊接一个20针封装的插座(尽管插座不太可靠)。 首先,您可能需要选择二极管的数量,以便在电流源KT12(361……11,5)的集电极上获得12,5V的电压,集电极电流约为10mA(您可以选择连接到基地)。 当使用另一个MK代替D2时,您需要比较数据表(其他AVR的保险丝完全不同,SPIEN位可能属于不同的类别,那么您将不得不更改固件的某些行),虽然有错误在 ATTINY2313 的参考数据中,PAGE 和 BS2 输入编号未正确指示。 还给出了程序(可能对某人有用),时间延迟按程序周期组织。 首先,当同时施加两个电源电压(来自一个电源单元)时,芯片被擦除,然后较高的熔丝比较低的熔丝记录得更远,LED 应闪烁 1 次(8 MHz 石英时 ti = 5ms,即,RDY/BSY响应信号出现15次)。 电源必须同时打开(您需要一个同时提供+ 0V和+ 12V的PSU),然后MK进行长时间延迟,然后将引脚设置为XNUMX。 R,然后+XNUMXV...等。 如果在恢复保险丝后,将发生器从内部石英重新编程为外部石英(使用 ChipBlasterAVR),则将停止检测 avr(不会读取签名),直到焊接外部石英为止。 AVR AT5S90 上的希腊语 serasidis.gr 和德语 dl1200neg.de 中也有类似的原理图,但 RDY/BSY ( R/B ) 输出没有反馈。 作者:jem9kip; 出版:cxem.net 查看其他文章 部分 微控制器. 读和写 有帮助 对这篇文章的评论. 科技、新电子最新动态: 用于触摸仿真的人造革
15.04.2024 Petgugu全球猫砂
15.04.2024 体贴男人的魅力
14.04.2024
其他有趣的新闻: ▪ 三星SSD ▪ 电子媒人 ▪ 苹果iPad
免费技术图书馆的有趣材料: ▪ 文章 适用于 CW 和 AM 的良好晶体滤波器。 无线电电子电气工程百科全书 本页所有语言 www.diagram.com.ua |