Obsah:

Konfigurátor AVR HVPP: 4 kroky
Konfigurátor AVR HVPP: 4 kroky

Video: Konfigurátor AVR HVPP: 4 kroky

Video: Konfigurátor AVR HVPP: 4 kroky
Video: Порты ввода-вывода | Первая программа | Микроконтроллеры с нуля #4 2024, Listopad
Anonim
Konfigurátor AVR HVPP
Konfigurátor AVR HVPP

Nedávno jsem dostal nějaké čipy ATMEGA8L, které nelze číst ani programovat přes USBASP. Zajímalo mě, jestli jsou tyto čipy použitelné nebo úplně rozbité.

Přečetl jsem datový list čipu a uvědomil jsem si, že čip nemusí být schopen číst, pokud je uzamčen a/nebo je špatně nastavená pojistka.

Rovněž bylo zmíněno, že k záchraně čipu lze použít vysokonapěťové paralelní programování (HVPP). Proto jsem to postavil, abych to vyzkoušel.

Můžete si také vyrobit jeden pro záchranu svých žetonů.

Krok 1: Vybudujte obvod

Vybudujte obvod
Vybudujte obvod
Vybudujte obvod
Vybudujte obvod

Potřebujete následující položky:

1. Jeden funkční mikrořadič ATMEGA (ATMEGA8/88/168/328, použil jsem desku ATMEGA168PA)

2. Jedna 28pinová zásuvka DIP pro cílový čip (můžete použít zásuvku ZIP, pokud ji máte)

3. Jeden NPN tranzistor (2N3904 nebo 2N2222 atd., Zde jsem použil 2N3904)

4. Dva 1K odpor

5. Jeden odpor 150R (Chcete -li omezit proud pro červenou LED, potřebujete 100R pro zelenou nebo modrou LED)

6. Jedna LED pro indikátor +12V (použil jsem červenou LED)

7. 12V baterie (A23) nebo rozšiřující modul (v tomto projektu jsem použil rozšiřující modul MT3608)

Pájejte je všechny dohromady podle schématu.

Krok 2: Naprogramujte mikrořadič konfigurátoru

Vložte zdrojový kód do Arduino IDE, vyberte desku a aktualizujte čip.

Nebo můžete čip naprogramovat přímo pomocí mých předkompilovaných souborů HEX.

Krok 3: Konfigurujte problémový čip

Konfigurujte problémový čip
Konfigurujte problémový čip

Nyní je vše připraveno. Je čas opravit problémový čip.

Ke konfiguraci čipu můžete použít příkaz přes Serial Monitor v Arduino IDE (BAUD 57600). Kompletní nabídku najdete ve zdrojovém kódu Arduina.

Alternativně můžete ke konfiguraci s konfigurátorem použít grafické uživatelské rozhraní systému Windows. GUI obsahuje všechny funkce, které konfigurátor poskytuje.

Spustitelný soubor nebo zdrojový kód si můžete stáhnout z mého githubu a zkompilovat jej sami.

Krok 4: Závěrečná slova

Úspěšně jsem zachránil tyto nečitelné čipy a všechny fungují dobře poté, co jsem čip vymazal a resetoval nastavení pojistky.

Můžete také opravit své problémové čipy.

Chcete -li získat další informace a úplný zdrojový kód projektu, navštivte můj github.

github.com/zsccat/HVPP-Configurator

Doporučuje: