ARDUINO DEV-11168 AVR ISP Shield PTH Kit
Produktinformation
- Produktnamn: Arduino Shield AVR ISP
- Modellnummer: DEV-11168
- Användarmanual: Tillgänglig
Produktanvändningsinstruktioner
- Öppna ArduinoISP firmware (i examples) på din Arduino-bräda.
- Gör en liten ändring i ArduinoISP-koden om du använder Arduino 1.0. Hitta raden i heartbeat()-funktionen som säger delay(40); och ändra det till delay(20);.
- Välj lämpligt kort och serieport från menyn Verktyg som motsvarar programmeringskortet (inte kortet som programmeras).
- Ladda upp ArduinoISP-skissen till ditt Arduino-kort.
- Anslut ditt Arduino-kort till målkortet enligt det medföljande diagrammet. För Arduino Uno, kom ihåg att lägga till en 10 uF kondensator mellan återställning och jord.
- Välj rätt kort från Verktyg-menyn som motsvarar kortet som du vill bränna starthanteraren på (inte programmerarkortet).
- Använd kommandot Burn Bootloader > Arduino som ISP.
Notera: Denna procedur fungerar för kort med SPI-signaler på de angivna stiften. För kort som Leonardo, där detta inte är giltigt, måste du ansluta SPI-signalerna till ISP-kontakten med den medföljande pinouten.
Använda en Arduino som AVR ISP (In-System Programmer):
Denna handledning förklarar hur man använder ett Arduino-kort som en AVR ISP (in-system programmerare). Detta låter dig använda kortet för att bränna starthanteraren på en AVR (t.ex. ATmega168 eller ATmega328 som används i Arduino). Koden i detta example är baserad på mega-isp firmware av Randall Bohn.
Instruktioner
För att använda ditt Arduino-kort för att bränna en bootloader på en AVR måste du följa några enkla steg.
- Öppna ArduinoISP firmware (i examples) till din Arduino-bräda.
- Obs för Arduino 1.0: du måste göra en liten ändring i ArduinoISP-koden. Hitta raden i funktionen heartbeat() som säger "delay(40);" och ändra det till "delay(20);".
- Välj objekten i menyerna Verktyg > Kort och seriell port som motsvarar kortet du använder som programmerare (inte kortet som programmeras).
- Ladda upp ArduinoISP-skissen.
- Koppla ditt Arduino-kort till målet som visas i diagrammet nedan. (Obs för Arduino Uno: du måste lägga till en 10 uF kondensator mellan återställning och jord.)
- Välj objektet i menyn Verktyg > Board som motsvarar kortet som du vill bränna starthanteraren på (inte kortet som du använder som programmerare). Se styrelsebeskrivningarna på miljösidan för detaljer.
- Använd kommandot Burn Bootloader > Arduino som ISP.
Notera: Denna procedur fungerar med de kort som har SPI-signalerna på de angivna stiften. För kort där detta inte är giltigt (32u4-kort som Leonardo) måste SPI-signalerna anslutas till ISP-kontakten vars pinout anges nedan.
Krets
Krets (inriktad på Arduino Uno, Duemilanove eller Diecimila):
Ett Arduino-kort som fungerar som en ISP för att programmera ATmega på ett annat Arduino-kort. På Arduino Uno måste du ansluta en 10 uF kondensator mellan återställning och jord (efter att ha laddat upp ArduinoISP-skissen). Observera att du behöver tillgång till återställningsstiftet på målkortet, vilket inte är tillgängligt på NG eller äldre kort.
Krets (inriktad på Arduino NG eller äldre):
På NG eller äldre kort, anslut återställningskabeln till stift 1 på Atmega-chippet på kortet, som visas ovan.
Krets (inriktad på en AVR på en brödbräda):
Se Arduino till Breadboard handledning för detaljer.
KABELSLAGNING
Dokument/resurser
![]() |
ARDUINO DEV-11168 AVR ISP Shield PTH Kit [pdf] Användarmanual DEV-11168 AVR ISP Shield PTH Kit, DEV-11168, AVR ISP Shield PTH Kit, Shield PTH Kit, PTH Kit, Kit |