ARDUINO DEV-11168 AVR ISP Shield PTH комплект
Информация за продукта
- Име на продукта: Arduino Shield AVR ISP
- Номер на модела: DEV-11168
- Ръководство на потребителя: Наличен
Инструкции за употреба на продукта
- Отворете фърмуера на ArduinoISP (в Examples) на вашата платка Arduino.
- Направете малка промяна в кода на ArduinoISP, ако използвате Arduino 1.0. Намерете реда във функцията heartbeat(), който казва delay(40); и го променете на delay(20);.
- Изберете подходящата платка и сериен порт от менюто Инструменти, който съответства на платката на програматора (не платката, която се програмира).
- Качете скицата ArduinoISP на вашата платка Arduino.
- Свържете вашата Arduino платка към целевата платка, като следвате предоставената диаграма. За Arduino Uno не забравяйте да добавите 10 uF кондензатор между нулиране и заземяване.
- Изберете подходящата платка от менюто Инструменти, която съответства на платката, на която искате да запишете буутлоудъра (не програмната платка).
- Използвайте командата Burn Bootloader > Arduino като ISP.
Забележка: Тази процедура работи за платки със SPI сигнали на посочените щифтове. За платки като Leonardo, където това не е валидно, трябва да свържете SPI сигналите към ISP конектора, като използвате предоставения pinout.
Използване на Arduino като AVR ISP (вътрешносистемен програмист):
Този урок обяснява как да използвате платка Arduino като AVR ISP (вътрешен в системата програмист). Това ви позволява да използвате платката, за да запишете буутлоудъра върху AVR (напр. ATmega168 или ATmega328, използвани в Arduino). Кодът в този примерample е базиран на фърмуера mega-isp от Randall Bohn.
Инструкции
За да използвате вашата платка Arduino, за да запишете буутлоудър на AVR, трябва да следвате няколко прости стъпки.
- Отворете фърмуера на ArduinoISP (в Examples) към вашата платка Arduino.
- Забележка за Arduino 1.0: трябва да направите една малка промяна в кода на ArduinoISP. Намерете реда във функцията heartbeat(), който казва „delay(40);“ и го променете на „закъснение (20);“.
- Изберете елементите в менютата Инструменти > Платка и Сериен порт, които съответстват на платката, която използвате като програмист (не платката, която се програмира).
- Качете скицата на ArduinoISP.
- Свържете вашата платка Arduino към целта, както е показано на диаграмата по-долу. (Забележка за Arduino Uno: ще трябва да добавите кондензатор от 10 uF между нулирането и заземяването.)
- Изберете елемента в менюто Инструменти > Платка, който съответства на платката, на която искате да запишете буутлоудъра (не платката, която използвате като програмист). Вижте описанията на платките на страницата за околната среда за подробности.
- Използвайте командата Burn Bootloader > Arduino като ISP.
Забележка: Тази процедура работи с платките, които имат SPI сигнали на посочените щифтове. За платки, за които това не е валидно (32u4 платки като Leonardo), SPI сигналите трябва да се свържат към ISP конектора, чийто pinout е докладван по-долу.
Верига
Верига (насочена към Arduino Uno, Duemilanove или Diecimila):
Платка Arduino, служеща като ISP за програмиране на ATmega на друга платка Arduino. На Arduino Uno ще трябва да свържете кондензатор от 10 uF между нулиране и заземяване (след качване на скицата на ArduinoISP). Имайте предвид, че имате нужда от достъп до щифта за нулиране на целевата платка, който не е наличен на NG или по-стари платки.
Верига (насочена към Arduino NG или по-стара):
На NG или по-стари платки свържете кабела за нулиране към щифт 1 на чипа Atmega на платката, както е показано по-горе.
Верига (насочена към AVR на макет):
Вижте урока от Arduino към Breadboard за подробности.
ОКАбеляване
Документи / Ресурси
![]() |
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 |