Оглавление:
- Шаг 1: Постройте схему
- Шаг 2: Запрограммируйте микроконтроллер конфигуратора
- Шаг 3. Настройте проблемный чип
- Шаг 4: Заключительные слова
Видео: Конфигуратор AVR HVPP: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Недавно у меня появились микросхемы 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
Рекомендуемые:
Учебник по ассемблеру AVR 2: 4 шага
Учебник 2 по ассемблеру AVR: Это руководство является продолжением «Учебного пособия 1 по ассемблеру AVR»; Если вы еще не прошли Урок 1, вам следует остановиться сейчас и сделать это в первую очередь. В этом уроке мы продолжим изучение программирования на языке ассемблера atmega328p u
Учебник AVR Assembler 6: 3 шага
Учебник по AVR Assembler 6: Добро пожаловать в Урок 6! Сегодняшний учебник будет коротким, в нем мы разработаем простой метод передачи данных между одним atmega328p и другим с использованием двух соединяющих их портов. Затем мы возьмем кубик из Урока 4 и Регистра
Учебник по ассемблеру AVR 8: 4 шага
AVR Assembler Tutorial 8: Добро пожаловать в Tutorial 8! В этом коротком руководстве мы немного отвлечемся от введения новых аспектов программирования на языке ассемблера, чтобы показать, как переместить наши компоненты прототипирования в отдельный «печатный» каталог. печатная плата
Realizar Una Maquina Virtual, конфигуратор LinuxLite и программа с нуля: 6 шагов
Realizar Una Maquina Virtual, Configurar LinuxLite Y Programar Con Scratch: Te damos la bienvenida al tutorial de como hacer una maquina virtual por medio del programa virtualBox con el sistema operativo LinuxLite y el programa de software abierto scratch.VirtualBox es un programa de virtualización instalar en nues
Конфигуратор продукта Inventor: 11 шагов
Конфигуратор продукта Inventor: в этих инструкциях показано, как создать простой конфигуратор продукта с помощью Inventor 2019. Что вам нужно? Inventor professional 2019 Основные сведения о Inventor: параметрическое проектирование