Рассмотрим запись загрузчика на примере платы Iskra Neo. Для удобства назовём её исполняемой платой. В роли программатора возьмём плату Arduino Uno.
В роли программатора могут выступать не все платы Arduino. Полный список подходящих плат — в конце статьи.
AVRISP mkIIavrisp
. Зайдите в меню: и выберите программатор «AVRISP mkII».Теперь наша плата стала полноценным программатором.
Загрузчик прошивается через внутрисхемный разъём ICSP. Его распиновка представлена ниже: Соедините плату программатор с исполнительной платой согласно таблице:
Контакты платы программатора | Контакты платы исполнителя |
---|---|
1 пин разъёма ICSP | 1 пин разъёма ICSP |
2 пин разъёма ICSP | 2 пин разъёма ICSP |
3 пин разъёма ICSP | 3 пин разъёма ICSP |
4 пин разъёма ICSP | 4 пин разъёма ICSP |
10 пин контактной колодки | 5 пин разъёма ICSP |
6 пин разъёма ICSP | 6 пин разъёма ICSP |
Arduino as ISP
. Зайдите в меню и выберите программатор «Arduino as ISP».RX
и TX
. В окне статуса Arduino IDE должна появиться надпись «Запись загрузчика завершена»У вас всё получилось. Теперь можно смело переходить к продолжению настройки платы или к экспериментам.