|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 cry-devil 于 2016-5-2 20:13 编辑
玩航模,尤其是开源性的电子设备,烧录固件基本是经常性的。问题是有时候操作失误——比如固件选择错误,熔丝配置错误等等一系列蛋疼的事情经常导致核心单片机锁死。不得已没基础的要么返厂被高价维修;要么有基础的自己买件拆焊换新的单片机重新烧录,可能还会遇上只能淘宝买件然后痛苦的等待到货。
而现在有些设备基本上用的是AVR系列单片机,单片机锁死后幸运的外加个有源晶振就能解锁。倒霉的比如我,加什么解锁都不管用。
于是,在从自己焊接最早的KK飞控开始,锁死芯片就成了我的噩梦。后来网上找到了一个脱机的高压编程器,制作简单,主要功能就是给AVR系列芯片解锁用。这样一来,就不怕芯片因操作失误锁死了。要知道,除非反接电源或是接入高压,单片机一般很难损坏的。简单来说:当你的设备无论怎样都烧录不了固件的时候,在排除了芯片烧毁的原因后,多半就是芯片锁死了。这时候这个高压编程器就能派上用场了,只要是它支持的芯片,就能进行解锁操作,省去了更换芯片或者送修的麻烦。
下面放上M8脱机高压编程器的制作过程与芯片支持列表及1:1热转印PCB图纸,有能力的可以做个玩玩。
最后一张是原作者自己做的,比上面我做的.....
支持以下单片机的解锁
1kB:
AT90s1200, Attiny11, Attiny12, Attiny13/A, Attiny15
2kB:
Attiny2313/A, Attiny24/A, Attiny26, Attiny261/A, Attiny28, AT90s2333, Attiny22, Attiny25, AT90s2313, AT90s2323, AT90s2343
4kB:
Atmega48, Atmega48P/A, Attiny461/A, Attiny43U, Attiny4313, Attiny44/A, Attiny48, AT90s4433, AT90s4414, AT90s4434, Attiny45
8kB:
Atmega8515, Atmega8535, Atmega8, Atmega88, Atmega88P/A, AT90pwm1, AT90pwm2, AT90pwm2B, AT90pwm3, AT90pwm3B, AT90pwm81, AT90usb82, Attiny861/A, Attiny87, Attiny88, Attiny85, AT90s8515, AT90s8535
16kB:
Atmega16/A, Atmega16U2, Atmega16U4, Atmega16M1, Atmega161, Atmega162, Atmega163, Atmega164, Atmega164P/A, Atmega165/P/A/PA, Atmega168, Atmega168P/A, Atmega169/P/A/PA, Attiny167, AT90pwm216, AT90pwm316, AT90usb162
32kB:
Atmega32/A, Atmega32C1, Atmega323/A, Atmega32U2, Atmega32U4, Atmega32U6, Atmega32M1, Atmega324, Atmega324P/A, Atmega325, Atmega3250, Atmega325P, Atmega3250P, Atmega328, Atmega328P, Atmega329, Atmega3290, Atmega329P, Atmega3290P, AT90can32
64kB:
Atmega64/A, Atmega64C1, Atmega64M1, Atmega649, Atmega6490, Atmega640, Atmega644, Atmega644P/A, Atmega645, Atmega6450, AT90usb646, AT90usb647, AT90can64
128kB:
Atmega103, Atmega128/A, Atmega1280, Atmega1281, Atmega1284, Atmega1284P, AT90usb1286, AT90usb1287, AT90can128
256kB:
Atmega2560, Atmega2561
以下是附件:
M8脱机高压编程器.rar
(1.77 MB, 下载次数: 12)
|
评分
-
查看全部评分
| |