ARDUINO DEV-11168 AVR ISP Shield PTH-kit
Productinformatie
- Productnaam: Arduino Shield AVR-ISP
- Modelnummer: DEV-11168
- Gebruiksaanwijzing: Beschikbaar
Instructies voor productgebruik
- Open de ArduinoISP-firmware (in Examples) op uw Arduino-bord.
- Breng een kleine wijziging aan in de ArduinoISP-code als u Arduino 1.0 gebruikt. Zoek de regel in de functie heartbeat() die delay(40) zegt; en wijzig het in delay(20);.
- Selecteer de juiste kaart en seriële poort in het menu Extra die overeenkomt met de programmeerkaart (niet de kaart die wordt geprogrammeerd).
- Upload de ArduinoISP-schets naar uw Arduino-bord.
- Sluit uw Arduino-bord aan op het doelbord volgens het meegeleverde diagram. Vergeet bij Arduino Uno niet om een condensator van 10 uF toe te voegen tussen reset en aarde.
- Selecteer het juiste bord uit het menu Extra dat overeenkomt met het bord waarop je de bootloader wilt branden (niet het programmeerbord).
- Gebruik de Burn Bootloader > Arduino als ISP-opdracht.
Opmerking: Deze procedure werkt voor borden met SPI-signalen op de aangegeven pinnen. Voor borden zoals Leonardo, waar dit niet geldig is, moet je de SPI-signalen aansluiten op de ISP-connector met behulp van de meegeleverde pin-out.
Een Arduino gebruiken als AVR ISP (In-System Programmer):
In deze tutorial wordt uitgelegd hoe u een Arduino-bord gebruikt als AVR ISP (in-system programmer). Hierdoor kunt u het bord gebruiken om de bootloader op een AVR te branden (bijvoorbeeld de ATmega168 of ATmega328 die in Arduino wordt gebruikt). De code in dit exampbestand is gebaseerd op de mega-isp-firmware van Randall Bohn.
Instructies
Om je Arduino-bord te gebruiken om een bootloader op een AVR te branden, moet je een paar eenvoudige stappen volgen.
- Open de ArduinoISP-firmware (in Examples) naar uw Arduino-bord.
- Opmerking voor Arduino 1.0: u moet een kleine wijziging aanbrengen in de ArduinoISP-code. Zoek de regel in de functie heartbeat() met de tekst “delay(40);” en wijzig dit in “delay(20);”.
- Selecteer de items in de menu's Extra > Bord en Seriële poort die overeenkomen met het bord dat u als programmeur gebruikt (niet het bord dat wordt geprogrammeerd).
- Upload de ArduinoISP-schets.
- Sluit uw Arduino-bord aan op het doel, zoals weergegeven in het onderstaande diagram. (Opmerking voor de Arduino Uno: je moet een condensator van 10 uF toevoegen tussen reset en aarde.)
- Selecteer het item in het menu Extra > Bord dat overeenkomt met het bord waarop u de bootloader wilt branden (niet het bord dat u als programmeur gebruikt). Zie de bordbeschrijvingen op de milieupagina voor details.
- Gebruik de Burn Bootloader > Arduino als ISP-opdracht.
Opmerking: Deze procedure werkt met de borden die de SPI-signalen op de aangegeven pinnen hebben. Voor borden waarvoor dit niet geldt (32u4-borden zoals Leonardo) moeten de SPI-signalen worden aangesloten op de ISP-connector waarvan de pinout hieronder wordt vermeld.
Circuit
Circuit (gericht op Arduino Uno, Duemilanove of Diecimila):
Een Arduino-bord dat dient als ISP om de ATmega op een ander Arduino-bord te programmeren. Op de Arduino Uno moet je een condensator van 10 uF aansluiten tussen reset en aarde (na het uploaden van de ArduinoISP-schets). Houd er rekening mee dat je toegang nodig hebt tot de reset-pin op het doelbord, die niet beschikbaar is op NG of oudere borden.
Circuit (gericht op Arduino NG of ouder):
Op NG- of oudere borden sluit u de resetdraad aan op pin 1 van de Atmega-chip op het bord, zoals hierboven weergegeven.
Circuit (gericht op een AVR op een breadboard):
Zie de tutorial Arduino naar Breadboard voor meer informatie.
BEDRADING
Documenten / Bronnen
![]() |
ARDUINO DEV-11168 AVR ISP Shield PTH-kit [pdf] Gebruikershandleiding DEV-11168 AVR ISP-afscherming PTH-set, DEV-11168, AVR ISP-afscherming PTH-set, afscherming PTH-set, PTH-set, set |