
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

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


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

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:
Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků

Arduino jako ISP || Vypálit šestihranný soubor v AVR || Pojistka v AVR || Arduino jako programátor: ……………………… Přihlaste se k odběru mého YouTube kanálu pro další videa …….. Tento článek je vše o arduino jako isp. Pokud chcete nahrát hex soubor nebo chcete nastavit pojistku v AVR, nemusíte kupovat programátor, můžete
Atmega128A Proporcionální řízení motoru - ATMEL ICE AVR Timer UART PWM Control: 4 kroky

Atmega128A Proportional Motor Driving - ATMEL ICE AVR Timer UART PWM Control: V tomto návodu vám vysvětlím, jak ovládat stejnosměrný motor pomocí komunikace PWM prostřednictvím přerušení časovače rukojeti UART Nejprve použijeme vývojovou desku systému AVR Core které na Aliexpressu najdete kolem 4 USD. Vývojová deska
Konfigurátor produktu Inventor: 11 kroků

Konfigurátor produktu Inventor: Tento návod ukazuje, jak vytvořit jednoduchý konfigurátor produktu pomocí aplikace Inventor 2019. Co potřebujete? Inventor professional 2019 Základní znalosti aplikace Inventor o: Parametrický design Odvozené díly Sestavení
INFRA ČERVENÝ DÁLKOVĚ ŘÍZENÝ ROBOCAR S POUŽITÍM AVR AVR (ATMEGA32): 5 kroků

INFRA ČERVENÝ DÁLKOVĚ ŘÍZENÝ ROBOCAR S POUŽITÍM AVR AVR (ATMEGA32): Tento PROJEKT popisuje návrh a implementaci infračerveného (IR) dálkově ovládaného RoboCar, který lze použít pro různé automatizované řídicí aplikace bez obsluhy. Navrhl jsem dálkově ovládaný RoboCar (pohyb vlevo-vpravo/vpředu-vzadu). T
Konfigurátor El Wifi Y Activar El SSH En Una Raspberry PI ZERO: 3 Steps

Konfigurátor El Wifi Y Aktivátor El SSH En Una Raspberry PI ZERO: En este INSTRUCTABLE veremos como configurar la conexi ó n WiFi y el servidor sshd en la Raspberry pi zero, aunque sirve para cualquier raspberry con el sistema operativo Raspbian y lo haremos directamente tarjeta SD de la Raspberry, Para