用Arduino做高压并行编程器来恢复AVR芯片熔丝位

 时间:2024-11-15 17:56:09

Arduino-basedAVRHighVoltageProgrammer

用Arduino做高压并行编程器来恢复AVR芯片熔丝位

工具/原料

Arduino开发板(这里以ArduinoUNO为例)

锁死的AVR芯片(这里以Atemga8为例)

参照电路图准备连接线及相应电子元件

除了Arduino需要另外准备12V直流电源

方法/步骤

1、根据电路图连接电路,如果为了以后方便使用可以焊接成板,这里用了面包板。注:图中的1K邦辘侧噙电阻起保护作用,可选2N3093可以替换为类似的NPN型三极管

用Arduino做高压并行编程器来恢复AVR芯片熔丝位

2、到http://pan.baidu饱终柯肢.com/s/1qW21KGc下载程序,将程序写入Arduino中,注意程序中前两行的定义需要根据所恢复的AVR芯片修改对应的默认熔丝位(这里以Atmega疣迩疔牦8为例),可以到“engbedded”网站中的“AVRFuseCalculator”查看//Desiredfuseconfiguration#defineHFUSE0xD9#defineLFUSE0xE1

3、检查电路连接无误后上电,等待电路中的指示灯亮起后按下按钮,当指示灯飒劐土懿重新亮起后表示执行完毕。随后可以将恢复后的AVR芯片链接USBASP检验是否可以读取芯片。

用Arduino做高压并行编程器来恢复AVR芯片熔丝位

贴片元件焊接图解教程 简单解析PHP程序的运行流程 Mastercam x4 安装方法(64位32位都可用) POWERLOG使用方法(4、屏幕快照的批量导入) 怎么用一个显示器来显示和控制两台主机?
热门搜索
动漫美女漫画 少女鲍鱼 可爱图片头像 入间同学入魔了漫画 天天漫画