ARDUINO-LOGO

ARDUINO DEV-11168 AVR ISP Shield PTH Kit

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

Produktinformation

  • Produktnavn: Arduino Shield AVR ISP
  • Modelnummer: DEV-11168
  • Brugermanual: Tilgængelig

Produktbrugsvejledning

  1. Åbn ArduinoISP-firmwaren (i f.eksamples) på dit Arduino-kort.
  2. Foretag en lille ændring af ArduinoISP-koden, hvis du bruger Arduino 1.0. Find linjen i heartbeat()-funktionen, der siger delay(40); og ændre det til delay(20);.
  3. Vælg det relevante kort og den serielle port i menuen Værktøjer, der svarer til programmeringskortet (ikke det kort, der programmeres).
  4. Upload ArduinoISP-skitsen til dit Arduino-board.
  5. Forbind dit Arduino-kort til målkortet ved at følge det medfølgende diagram. For Arduino Uno skal du huske at tilføje en 10 uF kondensator mellem nulstilling og jord.
  6. Vælg det relevante bræt fra menuen Værktøjer, der svarer til kortet, hvorpå du vil brænde bootloaderen (ikke programmeringskortet).
  7. Brug kommandoen Burn Bootloader > Arduino som internetudbyder.

Note: Denne procedure fungerer for kort med SPI-signaler på de angivne ben. For kort som Leonardo, hvor dette ikke er gyldigt, skal du tilslutte SPI-signalerne til ISP-stikket ved hjælp af den medfølgende pinout.

Brug af en Arduino som AVR ISP (In-System Programmer):
Denne tutorial forklarer, hvordan man bruger et Arduino-kort som en AVR ISP (in-system programmør). Dette giver dig mulighed for at bruge boardet til at brænde bootloaderen på en AVR (f.eks. ATmega168 eller ATmega328 brugt i Arduino). Koden i dette example er baseret på mega-isp-firmwaren af ​​Randall Bohn.

Instruktioner

For at bruge dit Arduino-kort til at brænde en bootloader på en AVR, skal du følge et par enkle trin.

  1. Åbn ArduinoISP-firmwaren (i f.eksamples) til dit Arduino-kort.
  2. Bemærk til Arduino 1.0: du skal foretage en lille ændring af ArduinoISP-koden. Find linjen i heartbeat()-funktionen, der siger "delay(40);" og ændre det til "delay(20);".
  3. Vælg de elementer i menuerne Værktøjer > Kort og seriel port, der svarer til det kort, du bruger som programmør (ikke det kort, der programmeres).
  4. Upload ArduinoISP-skitsen.
  5. Forbind dit Arduino-kort til målet som vist i diagrammet nedenfor. (Bemærk til Arduino Uno: du skal tilføje en 10 uF kondensator mellem nulstilling og jord.)
  6. Vælg det element i menuen Værktøjer > Board, der svarer til det bræt, som du vil brænde bootloaderen på (ikke det bræt, du bruger som programmør). Se tavlebeskrivelserne på miljøsiden for detaljer.
  7. Brug kommandoen Burn Bootloader > Arduino som internetudbyder.

Note: Denne procedure fungerer med de boards, der har SPI-signalerne på de angivne ben. For kort, hvor dette ikke er gyldigt (32u4-kort som Leonardo), skal SPI-signalerne forbindes til ISP-stikket, hvis pinout er rapporteret nedenfor.ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (1)

Kredsløb

Kredsløb (målrettet mod Arduino Uno, Duemilanove eller Diecimila):ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (2)
Et Arduino-kort, der fungerer som en internetudbyder til at programmere ATmega'en på et andet Arduino-kort. På Arduino Uno skal du tilslutte en 10 uF kondensator mellem nulstilling og jord (efter at have uploadet ArduinoISP-skitsen). Bemærk, at du har brug for adgang til nulstillingsstiften på måltavlen, som ikke er tilgængelig på NG eller ældre boards.

Kredsløb (målrettet mod Arduino NG eller ældre):ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (3)
På NG eller ældre kort skal du forbinde nulstillingsledningen til pin 1 på Atmega-chippen på kortet, som vist ovenfor.

Kredsløb (målrettet mod en AVR på et brødbræt):
Se Arduino til Breadboard tutorial for detaljer.ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (4)

KABELLEDNING

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

Dokumenter/ressourcer

ARDUINO DEV-11168 AVR ISP Shield PTH Kit [pdfBrugermanual
DEV-11168 AVR ISP Shield PTH Kit, DEV-11168, AVR ISP Shield PTH Kit, Shield PTH Kit, PTH Kit, Kit

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *