ARDUINO-LOGO

ARDUINO DEV-11168 AVR ISP Shield PTH Kit

ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit-PRO

Produktaj Informoj

  • Produkta Nomo: Arduino Shield AVR ISP
  • Modela Nombro: DEV-11168
  • Manlibro de uzanto: Disponebla

Produktaj Uzado-Instrukcioj

  1. Malfermu la firmware ArduinoISP (en Ekzamples) sur via Arduino-tabulo.
  2. Faru malgrandan ŝanĝon al la ArduinoISP-kodo se vi uzas Arduino 1.0. Trovu la linion en la funkcio heartbeat() kiu diras malfruon(40); kaj ŝanĝu ĝin al prokrasto(20);.
  3. Elektu la taŭgan tabulon kaj serian havenon el la menuo Iloj, kiu respondas al la programestraro (ne al la programita tabulo).
  4. Alŝutu la skizon de ArduinoISP al via Arduino-tabulo.
  5. Dramu vian Arduino-tabulon al la cela tabulo laŭ la diagramo provizita. Por Arduino Uno, memoru aldoni 10 uF-kondensilon inter reset kaj grundo.
  6. Elektu la taŭgan tabulon el la menuo Iloj, kiu respondas al la tabulo, sur kiu vi volas bruligi la ekŝargilon (ne la program-tabulo).
  7. Uzu la Burn Bootloader> Arduino kiel ISP-komando.

Notu: Ĉi tiu proceduro funkcias por tabuloj kun SPI-signaloj sur la indikitaj pingloj. Por tabuloj kiel Leonardo, kie ĉi tio ne validas, vi devas konekti la SPI-signalojn al la ISP-konektilo per la pinout provizita.

Uzante Arduino kiel AVR ISP (En-Sistema Programisto):
Ĉi tiu lernilo klarigas kiel uzi Arduino-tabulon kiel AVR-ISP (en-sistema programisto). Ĉi tio permesas vin uzi la tabulon por bruligi la ekŝargilon sur AVR (ekz. la ATmega168 aŭ ATmega328 uzata en Arduino). La kodo en ĉi tiu ekzample estas bazita sur la mega-isp-firmvaro fare de Randall Bohn.

Instrukcioj

Por uzi vian Arduino-tabulon por bruligi ekŝargilon sur AVR, vi devas sekvi kelkajn simplajn paŝojn.

  1. Malfermu la firmware ArduinoISP (en Ekzamples) al via Arduino-tabulo.
  2. Noto por Arduino 1.0: vi devas fari unu malgrandan ŝanĝon al la ArduinoISP-kodo. Trovu la linion en la funkcio heartbeat() kiu diras "malfruo(40);" kaj ŝanĝu ĝin al "prokrasto(20);".
  3. Elektu la erojn en la menuoj Iloj > Tabulo kaj Seria Haveno, kiuj respondas al la tabulo, kiun vi uzas kiel la programisto (ne la tabulo programita).
  4. Alŝutu la skizon de ArduinoISP.
  5. Dramu vian Arduino-tabulon al la celo kiel montrite en la suba diagramo. (Noto por la Arduino Uno: vi devos aldoni 10 uF-kondensilon inter rekomencigita kaj grundo.)
  6. Elektu la eron en la menuo Iloj > Tabulo, kiu respondas al la tabulo, sur kiu vi volas bruligi la ekŝargilon (ne la tabulo, kiun vi uzas kiel programisto). Vidu la priskribojn de la tabulo sur la mediopaĝo por detaloj.
  7. Uzu la Burn Bootloader> Arduino kiel ISP-komando.

Notu: Ĉi tiu proceduro funkcias kun la tabuloj, kiuj havas la SPI-signalojn sur la indikitaj pingloj. Por tabuloj por kiuj ĉi tio ne validas (tabuloj 32u4 kiel Leonardo) la SPI-signaloj devas esti konektitaj al la ISP-konektilo, kies pinout estas raportita malsupre.ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (1)

Cirkvito

Cirkvito (celanta Arduino Uno, Duemilanove, aŭ Diecimila):ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (2)
Arduino-tabulo funkcianta kiel ISP por programi la ATmega sur alia Arduino-tabulo. Sur la Arduino Uno, vi devos konekti 10 uF-kondensilon inter rekomencigita kaj grundo (post alŝutado de la skizo de ArduinoISP). Notu, ke vi bezonas aliron al la rekomencigita pinglo sur la cela tabulo, kiu ne disponeblas sur NG aŭ pli malnovaj tabuloj.

Cirkvito (celanta Arduino NG aŭ pli malnova):ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (3)
Sur NG aŭ pli malnovaj tabuloj, konektu la rekomencigitan draton al pinglo 1 de la Atmega blato sur la tabulo, kiel montrite supre.

Cirkvito (celanta AVR sur pantabulo):
Vidu la lernilon de Arduino al Breadboard por detaloj.ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (4)

KRATADO

ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (5) ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (6)

Dokumentoj/Rimedoj

ARDUINO DEV-11168 AVR ISP Shield PTH Kit [pdf] Uzanto-manlibro
DEV-11168 AVR ISP Shield PTH Ilaro, DEV-11168, AVR ISP Shield PTH Ilaro, Shield PTH Ilaro, PTH Ilaro, Ilaro

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *