ARDUINO DEV-11168 Комплект AVR ISP Shield PTH
Информация о продукте
- Название продукта: Arduino Shield AVR Интернет-провайдер
- Номер модели: ДЕВ-11168
- Руководство пользователя: Доступный
Инструкции по применению продукта
- Откройте прошивку ArduinoISP (в Examples) на вашей плате Arduino.
- Внесите небольшие изменения в код ArduinoISP, если вы используете Arduino 1.0. Найдите в функции heartbeat() строку, в которой написано «delay(40); и измените его на задержку(20);.
- В меню «Инструменты» выберите соответствующую плату и последовательный порт, соответствующие плате программатора (а не программируемой плате).
- Загрузите эскиз ArduinoISP на плату Arduino.
- Подключите плату Arduino к целевой плате, следуя приведенной схеме. Для Arduino Uno не забудьте добавить конденсатор емкостью 10 мкФ между сбросом и землей.
- В меню «Инструменты» выберите соответствующую плату, соответствующую плате, на которую вы хотите записать загрузчик (а не плату программатора).
- Используйте команду Burn Bootloader > Arduino as ISP.
Примечание: Эта процедура работает для плат с сигналами SPI на указанных выводах. Для таких плат, как Leonardo, где это недопустимо, вам необходимо подключить сигналы SPI к разъему ISP, используя предоставленную распиновку.
Использование Arduino в качестве AVR ISP (внутрисистемного программатора):
В этом руководстве объясняется, как использовать плату Arduino в качестве AVR ISP (внутрисистемного программатора). Это позволяет вам использовать плату для записи загрузчика на AVR (например, ATmega168 или ATmega328, используемые в Arduino). Код в этом примереample основан на прошивке mega-isp от Рэндалла Бона.
Инструкции
Чтобы использовать плату Arduino для записи загрузчика на AVR, вам необходимо выполнить несколько простых шагов.
- Откройте прошивку ArduinoISP (в Examples) на вашу плату Arduino.
- Примечание для Arduino 1.0: вам необходимо внести одно небольшое изменение в код ArduinoISP. Найдите в функции heartbeat() строку с надписью «delay(40);» и измените его на «delay(20);».
- В меню «Инструменты» > «Плата» и «Последовательный порт» выберите элементы, соответствующие плате, которую вы используете в качестве программатора (а не программируемой плате).
- Загрузите скетч ArduinoISP.
- Подключите плату Arduino к цели, как показано на схеме ниже. (Примечание для Arduino Uno: вам нужно будет добавить конденсатор емкостью 10 мкФ между сбросом и землей.)
- В меню «Инструменты» > «Плата» выберите пункт, соответствующий плате, на которую вы хотите записать загрузчик (а не той плате, которую вы используете в качестве программатора). Подробности см. в описаниях плат на странице среды.
- Используйте команду Burn Bootloader > Arduino as ISP.
Примечание: Эта процедура работает с платами, имеющими сигналы SPI на указанных контактах. Для плат, для которых это недействительно (платы 32u4, такие как Leonardo), сигналы SPI должны быть подключены к разъему ISP, распиновка которого указана ниже.
Схема
Схема (для Arduino Uno, Duemilanove или Diecimila):
Плата Arduino, служащая интернет-провайдером для программирования ATmega на другой плате Arduino. На Arduino Uno вам необходимо подключить конденсатор емкостью 10 мкФ между сбросом и землей (после загрузки эскиза ArduinoISP). Обратите внимание, что вам нужен доступ к контакту сброса на целевой плате, который недоступен на платах NG и более старых версиях.
Схема (для Arduino NG или старше):
На платах NG или более старых версиях подключите провод сброса к контакту 1 микросхемы Atmega на плате, как показано выше.
Схема (нацеленная на AVR на макетной плате):
Подробности см. в руководстве по использованию Arduino в макетной плате.
ЭЛЕКТРОПРОВОДКА
Документы/Ресурсы
![]() |
ARDUINO DEV-11168 Комплект AVR ISP Shield PTH [pdf] Руководство пользователя DEV-11168 AVR ISP Shield PTH Kit, DEV-11168, AVR ISP Shield PTH Kit, Shield PTH Kit, PTH Kit, Kit |