Spisu treści:
- Krok 1: Zbuduj obwód
- Krok 2: Zaprogramuj mikrokontroler konfiguratora
- Krok 3: Skonfiguruj problematyczny układ
- Krok 4: Ostatnie słowa
Wideo: Konfigurator AVR HVPP: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Ostatnio mam kilka chipów ATMEGA8L, których nie można odczytać ani zaprogramować przez USBASP. Zastanawiałem się, czy te chipy są użyteczne, czy całkowicie zepsute.
Przeczytałem arkusz danych chipa i zdałem sobie sprawę, że chip może nie być w stanie odczytać, jeśli jest zablokowany i/lub ustawienia bezpiecznika są nieprawidłowe.
Wspomniano również, że programowanie równoległe wysokiego napięcia (HVPP) może być użyte do ratowania układu. Dlatego buduję to, aby to przetestować.
Możesz też zrobić jeden, aby uratować swoje żetony.
Krok 1: Zbuduj obwód
Potrzebujesz następujących przedmiotów:
1. Jeden działający mikrokontroler ATMEGA (ATMEGA8/88/168/328, użyłem płyty ATMEGA168PA)
2. Jedno 28-stykowe gniazdo DIP dla układu docelowego (możesz użyć gniazda ZIP, jeśli je masz)
3. Jeden tranzystor NPN (2N3904 lub 2N2222 itp., Użyłem tutaj 2N3904)
4. Dwa rezystory 1K
5. Jeden rezystor 150R (Aby ograniczyć prąd dla czerwonej diody LED, potrzebujesz 100R dla zielonej lub niebieskiej diody LED)
6. Jedna dioda LED dla wskaźnika +12V (użyłem czerwonej diody LED)
7. Akumulator 12V (A23) lub moduł step-up (użyłem w tym projekcie modułu step-up MT3608)
Zlutuj je wszystkie razem na podstawie schematu.
Krok 2: Zaprogramuj mikrokontroler konfiguratora
Załaduj kod źródłowy w Arduino IDE, wybierz swoją płytkę i zaktualizuj układ.
Lub możesz zaprogramować chip bezpośrednio, używając moich wstępnie skompilowanych plików HEX.
Krok 3: Skonfiguruj problematyczny układ
Teraz wszystko gotowe. Czas naprawić problem z chipem.
Możesz użyć polecenia poprzez Serial Monitor w Arduino IDE (BAUD 57600), aby skonfigurować układ. Pełne menu można znaleźć w kodzie źródłowym Arduino.
Alternatywnie do komunikacji z konfiguratorem można użyć graficznego interfejsu użytkownika systemu Windows. GUI zawiera wszystkie funkcje, które zapewnia konfigurator.
Możesz pobrać plik wykonywalny lub kod źródłowy z mojego github i skompilować go samodzielnie.
Krok 4: Ostatnie słowa
Udało mi się uratować te nieczytelne układy i wszystkie działają dobrze po wykasowaniu układu i zresetowaniu ustawień bezpiecznika.
Możesz również naprawić problematyczne żetony.
Aby uzyskać więcej informacji i pełny kod źródłowy projektu, odwiedź mój github.
github.com/zsccat/HVPP-Configurator
Zalecana:
Samouczek asemblera AVR 2: 4 kroki
AVR Assembler Tutorial 2: Ten samouczek jest kontynuacją „AVR Assembler Tutorial 1”; Jeśli nie przeszedłeś przez Samouczek 1, powinieneś przerwać teraz i zrobić to jako pierwszy. W tym samouczku będziemy kontynuować naszą naukę programowania w asemblerze atmega328p u
Samouczek asemblera AVR 6: 3 kroki
Samouczek AVR Assembler 6: Witamy w samouczku 6! Dzisiejszy samouczek będzie krótki, w którym opracujemy prostą metodę przesyłania danych między jednym atmega328p a drugim przy użyciu dwóch łączących je portów. Następnie weźmiemy kostkę do gry z samouczka 4 i rejestru
Arduino jako dostawca usług internetowych -- Nagraj plik szesnastkowy w AVR -- Bezpiecznik w AVR -- Arduino jako programista: 10 kroków
Arduino jako dostawca usług internetowych || Nagraj plik szesnastkowy w AVR || Bezpiecznik w AVR || Arduino As Programmer:…………Zasubskrybuj mój kanał YouTube, aby uzyskać więcej filmów………Ten artykuł to wszystko o arduino jako isp. Jeśli chcesz wgrać plik hex lub chcesz ustawić bezpiecznik w AVR to nie musisz kupować programatora, możesz zrobić
Realizar Una Maquina Virtual, Konfigurator LinuxLite Y Programar Con Scratch: 6 kroków
Realizar Una Maquina Virtual, Configurar LinuxLite Y Programar Con Scratch: Daj się na bienvenida w samouczku użytkownika wirtualnego komputera wirtualnego dzięki średniemu programowi virtualBox z systemem operacyjnym LinuxLite i oprogramowaniem do zera. VirtualBox jest programem wirtualizacji zainstaluj ponownie
Konfigurator produktów Inventor: 11 kroków
Konfigurator produktu Inventor: Ta instrukcja pokazuje, jak zbudować prosty konfigurator produktu za pomocą programu Inventor 2019. Czego potrzebujesz? Profesjonalny wynalazca 2019Podstawowa wiedza o programie Inventor na temat:Projekt parametrycznyCzęści pochodneAssembly's