Съдържание:

AVR HVPP конфигуратор: 4 стъпки
AVR HVPP конфигуратор: 4 стъпки

Видео: AVR HVPP конфигуратор: 4 стъпки

Видео: AVR HVPP конфигуратор: 4 стъпки
Видео: MimimOSD ремонт. Замена Atmega 328p. Прошивка фьюзов 2024, Ноември
Anonim
AVR HVPP конфигуратор
AVR HVPP конфигуратор

Наскоро получих някои чипове ATMEGA8L, които не могат да се четат или програмират чрез USBASP. Чудех се дали тези чипове са използваеми или напълно счупени.

Прочетох листа с данни на чипа и разбрах, че чипът може да не може да чете, ако е заключен и/или настройките на предпазителя са грешни.

Той също така спомена, че паралелното програмиране с високо напрежение (HVPP) може да се използва за спасяване на чипа. Затова изграждам това, за да го тествам.

Можете да направите такъв, за да спасите и вашите чипове.

Стъпка 1: Изградете веригата

Изградете веригата
Изградете веригата
Изградете веригата
Изградете веригата

Нуждаете се от следните елементи:

1. Един работещ микроконтролер ATMEGA (ATMEGA8/88/168/328, използвал съм платка ATMEGA168PA)

2. Един 28 -пинов DIP гнездо за целевия чип (Можете да използвате ZIP гнездо, ако имате такъв)

3. Един NPN транзистор (2N3904 или 2N2222 и т.н., тук съм използвал 2N3904)

4. Два 1K резистора

5. Един 150R резистор (За да ограничите тока за червен светодиод, имате нужда от 100R за зелен или син светодиод)

6. Един светодиод за индикатор +12V (използвал съм червен светодиод)

7. 12V батерия (A23) или повишаващ модул (в този проект съм използвал увеличаващ модул MT3608)

Запоявайте ги всички заедно въз основа на схемата.

Стъпка 2: Програмирайте Micro Controller на конфигуратора

Заредете изходния код в Arduino IDE, изберете дъската и актуализирайте чипа.

Или можете да програмирате чипа директно, като използвате моите предварително компилирани HEX файлове.

Стъпка 3: Конфигурирайте проблемния чип

Конфигурирайте проблемния чип
Конфигурирайте проблемния чип

Сега всичко е готово. Време е да отстраните проблемния чип.

Можете да използвате команда чрез серийния монитор в Arduino IDE (BAUD 57600), за да конфигурирате чипа. Пълното меню може да се намери в изходния код на Arduino.

Като алтернатива можете да използвате графичния интерфейс на Windows за комуникация с конфигуратора. GUI включва всички функции, които конфигураторът предоставя.

Можете да изтеглите изпълнимия файл или изходния код от моя github и да го компилирате сами.

Стъпка 4: Заключителни думи

Успешно спасих този нечетлив чип и всички те работят добре, след като изтрих чипа и възстанових настройките на предпазителя.

Можете също да поправите проблемните си чипове.

За да получите повече информация и пълния изходен код за проекта, моля, посетете моя github.

github.com/zsccat/HVPP-Configurator

Препоръчано: