ARDUINO DEV-11168 AVR ISP Shield PTH Kit
Produktinformation
- Produktnavn: Arduino Shield AVR ISP
- Modelnummer: DEV-11168
- Brugermanual: Tilgængelig
Produktbrugsvejledning
- Åbn ArduinoISP-firmwaren (i f.eksamples) på dit Arduino-kort.
- 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);.
- Vælg det relevante kort og den serielle port i menuen Værktøjer, der svarer til programmeringskortet (ikke det kort, der programmeres).
- Upload ArduinoISP-skitsen til dit Arduino-board.
- 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.
- Vælg det relevante bræt fra menuen Værktøjer, der svarer til kortet, hvorpå du vil brænde bootloaderen (ikke programmeringskortet).
- 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.
- Åbn ArduinoISP-firmwaren (i f.eksamples) til dit Arduino-kort.
- 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);".
- 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).
- Upload ArduinoISP-skitsen.
- 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.)
- 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.
- 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.
Kredsløb
Kredsløb (målrettet mod Arduino Uno, Duemilanove eller Diecimila):
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):
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.
KABELLEDNING
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 |