Вы находитесь тут

Прошивка "голого" Atmega328 в Arduino и PlatformIO.

Категории: 

Что делать если  Atmega328  не прошивается в среде Arduino IDE и PlatformIO.

Проблема в том, что МК с завода работает от внутреннего генератора и нужно снизить частоту для USBasp до 187 КГц.

Проще всего прошить bootloader в штатной Arduino IDE, но потребуется GyverCore – лёгкое ядро для Arduino.

Установка Автоматическая
Открой the Arduino IDE
Зайди в Файл > Настройки
Вставь этот адрес в Дополнительные ссылки для менеджера плат:

https://alexgyver.github.io/package_GyverCore_index.json

Открой Инструменты > Плата > Менеджер плат…
Подожди загрузку списка
Листай в самый низ, пока не увидишь GyverCore
Жми Установка
Закрой окно
Выбери плату в Инструменты > Плата > GyverCore > ATmega328 based
Готово!

Затем выбираем настройки как на рисунке.

Далее записать Загрузчик.

Для PlatformIO, видимо, стоит попробовать upload_speed = ... , в файл Platformio.ini.