Оглавление:

Конфигуратор 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. Один светодиод для индикатора +12 В (я использовал красный светодиод)

7. Аккумулятор 12 В (A23) или повышающий модуль (в этом проекте я использовал повышающий модуль MT3608).

Спаяйте их все вместе согласно схеме.

Шаг 2: Запрограммируйте микроконтроллер конфигуратора

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

Или вы можете запрограммировать чип напрямую, используя мои предварительно скомпилированные файлы HEX.

Шаг 3. Настройте проблемный чип

Настройте проблемный чип
Настройте проблемный чип

Теперь все готово. Пора исправить проблемный чип.

Вы можете использовать команду через Serial Monitor в Arduino IDE (BAUD 57600) для настройки чипа. Полное меню можно найти в исходном коде Arduino.

В качестве альтернативы вы можете использовать графический интерфейс Windows для связи с конфигуратором. Графический интерфейс пользователя включает все функции, которые предоставляет конфигуратор.

Вы можете скачать исполняемый файл или исходный код с моего github и скомпилировать его самостоятельно.

Шаг 4: Заключительные слова

Я успешно спас эти нечитаемые чипы, и все они работают нормально после того, как я стер чип и сбросил настройки предохранителя.

Вы также можете исправить свои проблемные фишки.

Чтобы получить дополнительную информацию и полный исходный код проекта, посетите мой github.

github.com/zsccat/HVPP-Configurator

Рекомендуемые: