elektronika
 
Univerzální palubní počítač biprog JTAG AVR AVR - oprava fuse DIY Audio
|| AVR oprava fuse

Občas se člověku stane, že vlivem špatného nastavení propojek si zablokuje atmega MCU volbou chybného zdroje hodin, či blokací SPI i JTAG, jak se to přihodilo mě, když jsem upravoval propojky (fuses) na MCU atmega128 pomocí JTAG ICE debuggeru v linuxu za použití avarice. Ani při nejmenším jsem nečekal, že by si JTAG mohl programováním zakázat sám sebe, ale bohužel stalo se a avarice bez problému nahrálo fuses FF čímž zakázalo jak SPI tak JTAG interface. Protože jsem se nesmířil s tím, abych MCU vyhodil a vyletováním navíc při nejhorším poškodil desku, pátral jsem na internetu po možnosti paralelního programátoru či opravy fuses až jsem narazil na zajimavé zapojení fuse doctor. S mikrokontrolérem atmega8 a trochou bižuterie kolem dokáže úspěšně obnovit tovární fuses většiny AVR mikrokontrolérů. Zapojení fungovalo na první pokus a ihned po připojení k zablokované atmega128 ji odblokovala.

Vlastní projekt fuse doctor lze nalézt na jeho zde na diy.elektroda.eu

Foto mého fuse doctora

Foto připojené atmega128

All Right Reserved © 2007, Designed by CMG Technologies,                  Luta kontakt: olutera@gmail.com            CNW:Counter