Интересный вопрос, я даже однозначно ответить сразу затрудняюсь.
Давай рассуждать.
По идее, если среда даёт возможность загрузки hex’а в мк прямо из среды через программатор, то всё должно получиться. Но я ни разу не пробовал.
Минимальная обвязка для прошивки такая:
![[Изображение: attachment.php?aid=93]](https://hzblog.ru/forum/attachment.php?aid=93)
Можно ещё резистор между VCC и RESET килоом на 10 поставить, но и без него с программатором USBasp должно работать.
Далее. Новые мк из магазина настроены фьюзами на тактирование от внутреннего генератора на частоте 1МГц. Это очень медленно даже для прошивки, поэтому нужно хотя бы поднять тактовую частоту до 8МГц. Это делается изменением фьюзов.
![[Изображение: attachment.php?aid=85]](https://hzblog.ru/forum/attachment.php?aid=85)
Если связи с мк нет на дефолтных фьюзах, я выбираю USBasp (SpeedLow) потом (после прошивки фьюзов) возвращаю назад SpeedDef. Фьюзы для 8МГц указаны выше на картинке. Единственное что - сними флажек с EESAVE (по умолчанию он отключён, это фьюзы с нового синтезатора до ввода кварца в схему).
После того как прошьёшь фьюзы - идёшь в среду ардуино, выбираешь там плату с мк атмега 328 и программатор USBasp. Например:
![[Изображение: attachment.php?aid=92]](https://hzblog.ru/forum/attachment.php?aid=92)
И вот уже после этого всего пробуешь загрузить код через программатор:
Скетч -> Загрузить через программатор.
Давай рассуждать.
По идее, если среда даёт возможность загрузки hex’а в мк прямо из среды через программатор, то всё должно получиться. Но я ни разу не пробовал.
Минимальная обвязка для прошивки такая:
Можно ещё резистор между VCC и RESET килоом на 10 поставить, но и без него с программатором USBasp должно работать.
Далее. Новые мк из магазина настроены фьюзами на тактирование от внутреннего генератора на частоте 1МГц. Это очень медленно даже для прошивки, поэтому нужно хотя бы поднять тактовую частоту до 8МГц. Это делается изменением фьюзов.
Если связи с мк нет на дефолтных фьюзах, я выбираю USBasp (SpeedLow) потом (после прошивки фьюзов) возвращаю назад SpeedDef. Фьюзы для 8МГц указаны выше на картинке. Единственное что - сними флажек с EESAVE (по умолчанию он отключён, это фьюзы с нового синтезатора до ввода кварца в схему).
После того как прошьёшь фьюзы - идёшь в среду ардуино, выбираешь там плату с мк атмега 328 и программатор USBasp. Например:
И вот уже после этого всего пробуешь загрузить код через программатор:
Скетч -> Загрузить через программатор.