Скачиваем (СКАЧАТЬ AVRDude + GUI) и разархивируем папку AVRdude-GUI в Program Files (можно в любую другую), установка не требуется.Screenshots папка установки

  1. Запускаем avrdude-GUI.exe, указываем путь к пакету AVRDude «avrdude.exe File»:Screenshots указываем путь к пакету AVRDude
  2. Выбираем свой программатор и порт «Programmer» «Port» (список поддерживаемых программаторов внизу статьи).
    У меня вот такой:программатор ISP фото 1программатор ISP фото 2Я выбираю следующую настройку программатора:Screenshots настройки Если у вас один из самых распространенных:программатор ISP USBASP фото 1 Китайских ISP программаторов (USBASP USBISP AVR), то необходимо выставить следующие настройки:Screenshots настройки 1
  3. Выбираем свой микроконтроллер «Device». В последнее время я использую ATMEGA328P, а точнее, плату на Алиэкспресс Arduino Nano v 3.0, предварительно удалив стандартный загрузчик arduino (кнопка «Chip Erase»), после чего получаю чистый микроконтроллер.
  4. В «Command Line Option» вписываем настройки. Я использую ключ –F (список поддерживаемых команд в конце статьи):Screenshots настройки Command Line Option
  5. В графе «Fuse» можно считать или записать фьюз-биты (используйте калькулятор фьюзов AVR). Для проверки связи с программатором и микроконтроллером, нажимаем «Read», внутри блока «Fuse». Если всё нормально, должны считаться биты подключенного микроконтроллера:Screenshots настройки фьюз-биты
  6. В разделе «Flash» выбираем файл прошивки (hex файл), затем нажимаем «Erase-Write-Verify», после чего произойдёт очистка Flash памяти микроконтроллера, запись прошивки в контроллер, верификация данных (программа зависает ненадолго, это нормально, зависит от размера файла):Screenshots прошивки hex файл

Вот и всё, прошивка залита в чип.

Видеоверсия статьи

Список поддерживаемых программаторов

Список поддерживаемых программаторов AVRDude

Перечень поддерживаемых микроконтроллеров AVR фирмы Atmel

Перечень поддерживаемых микроконтроллеров AVR

Список поддерживаемых команд (поле «Command Line Option»)

Список поддерживаемых команд

Ссылки по теме

Официальные страницы и описание:
Адрес официального сайта программы
Адрес официального сайта пакета GUI
Википедия 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *