ARDUINO DEV-11168 AVR ISP Shield PTH Kit
Produk inligting
- Produk Naam: Arduino Shield AVR ISP
- Modelnommer: DEV-11168
- Gebruikershandleiding: Beskikbaar
Produkgebruiksinstruksies
- Maak die ArduinoISP-firmware oop (in bvamples) op jou Arduino-bord.
- Maak 'n klein verandering aan die ArduinoISP-kode as jy Arduino 1.0 gebruik. Vind die lyn in die hartklop() funksie wat sê vertraging(40); en verander dit na vertraging(20);.
- Kies die toepaslike bord en reekspoort uit die Tools-kieslys wat ooreenstem met die programmeerbord (nie die bord wat geprogrammeer word nie).
- Laai die ArduinoISP-skets op jou Arduino-bord op.
- Bedraad jou Arduino-bord aan die teikenbord volgens die diagram wat verskaf word. Vir Arduino Uno, onthou om 'n 10 uF kapasitor tussen reset en grond by te voeg.
- Kies die toepaslike bord uit die Tools-kieslys wat ooreenstem met die bord waarop jy die selflaaiprogram wil brand (nie die programmeerbord nie).
- Gebruik die Burn Bootloader > Arduino as ISP-opdrag.
Let wel: Hierdie prosedure werk vir borde met SPI-seine op die aangeduide penne. Vir borde soos Leonardo, waar dit nie geldig is nie, moet jy die SPI-seine koppel aan die ISP-konneksie met behulp van die pinout wat voorsien word.
Gebruik 'n Arduino as 'n AVR ISP (in-stelsel programmeerder):
Hierdie handleiding verduidelik hoe om 'n Arduino-bord as 'n AVR ISP (in-stelsel programmeerder) te gebruik. Dit laat jou toe om die bord te gebruik om die selflaaiprogram op 'n AVR te brand (bv. die ATmega168 of ATmega328 wat in Arduino gebruik word). Die kode in hierdie example is gebaseer op die mega-isp-firmware deur Randall Bohn.
Instruksies
Om jou Arduino-bord te gebruik om 'n selflaaiprogram op 'n AVR te brand, moet jy 'n paar eenvoudige stappe volg.
- Maak die ArduinoISP-firmware oop (in bvamples) na jou Arduino-bord.
- Nota vir Arduino 1.0: jy moet een klein verandering aan die ArduinoISP-kode maak. Vind die lyn in die hartklop()-funksie wat sê "vertraging(40);" en verander dit na "delay(20);".
- Kies die items in die Tools > Board en Serial Port-kieslyste wat ooreenstem met die bord wat jy as die programmeerder gebruik (nie die bord wat geprogrammeer word nie).
- Laai die ArduinoISP-skets op.
- Bedraad jou Arduino-bord na die teiken soos in die diagram hieronder getoon. (Nota vir die Arduino Uno: jy sal 'n 10 uF-kapasitor tussen reset en grond moet byvoeg.)
- Kies die item in die Tools > Board-kieslys wat ooreenstem met die bord waarop jy die selflaaiprogram wil brand (nie die bord wat jy as die programmeerder gebruik nie). Sien die bordbeskrywings op die omgewingsbladsy vir besonderhede.
- Gebruik die Burn Bootloader > Arduino as ISP-opdrag.
Let wel: Hierdie prosedure werk met die borde wat die SPI-seine op die aangeduide penne het. Vir borde waarvoor dit nie geldig is nie (32u4-borde soos Leonardo) moet die SPI-seine gekoppel word aan die ISP-konneksie waarvan die penuit hieronder gerapporteer word.
Kring
Kring (wat op Arduino Uno, Duemilanove of Diecimila gerig is):
'n Arduino-bord wat as 'n ISP dien om die ATmega op 'n ander Arduino-bord te programmeer. Op die Arduino Uno moet u 'n 10 uF-kapasitor tussen reset en grond koppel (nadat u die ArduinoISP-skets opgelaai het). Let daarop dat jy toegang nodig het tot die terugstelpen op die teikenbord, wat nie op NG of ouer borde beskikbaar is nie.
Stroombaan (teiken Arduino NG of ouer):
Op NG of ouer borde, koppel die terugsteldraad aan pen 1 van die Atmega-skyfie op die bord, soos hierbo getoon.
Kring (wat 'n AVR op 'n broodbord gerig):
Sien die Arduino to Breadboard-tutoriaal vir besonderhede.
BEDRADING
Dokumente / Hulpbronne
![]() |
ARDUINO DEV-11168 AVR ISP Shield PTH Kit [pdfGebruikershandleiding DEV-11168 AVR ISP Shield PTH Kit, DEV-11168, AVR ISP Shield PTH Kit, Shield PTH Kit, PTH Kit, Kit |