ARDUINO DEV-11168 AVR ISP Shield PTH Kit
Інформація про продукт
- Назва продукту: Arduino Shield AVR ISP
- Номер моделі: DEV-11168
- Посібник користувача: в наявності
Інструкція з використання продукту
- Відкрийте мікропрограму ArduinoISP (наприклад,amples) на платі Arduino.
- Внесіть невеликі зміни в код ArduinoISP, якщо ви використовуєте Arduino 1.0. Знайдіть у функції heartbeat() рядок із затримкою(40); і змініть його на delay(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 (наприклад,amples) до вашої плати 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 to Breadboard.
ПРОВОДКА
Документи / Ресурси
![]() |
ARDUINO DEV-11168 AVR ISP Shield PTH Kit [pdfПосібник користувача DEV-11168 AVR ISP Shield PTH Kit, DEV-11168, AVR ISP Shield PTH Kit, Shield PTH Kit, PTH Kit, Kit |