Att lägga till ICSP header till din Arduino/AVR styrelse (4 / 5 steg)
Steg 4: Programmering via ICSP
Vara säker på att ingen ström till din styrelse, och Anslut den andra änden av kabeln till din externa programmerare, exempelvis den ett STK 500, AVRISP eller en AVR Dragon eller något lika med ett 6-pin ICSP huvud.Om du ska vara programmering via ICSP, kommer du förbi uppstartshanteraren Arduino som rensar upp något utrymme.
Du kan använda din STK 500 i AVR Studio direkt ladda upp programvara till din styrelse. Detta skulle innebära att du inte använder Arduino alls, men bara C och AVR biblioteken. Du kan också använda Arduino studion. Bara läsa denna sida för att se hur. Personligen jag bara programmering med C.
Om din MCU inte är driva upp, betyder förmodligen det att din externa programmerare är inte att sätta + 5V på brädan. Oroa dig inte, inte alla programmerare göra detta! Det betyder inte att du bröt något. Om så är fallet (Vänligen vara riktigt säker på att din MCU inte drivs på alla, använda en multimeter att se om det finns + 5V på pin 2 av ICSP-huvudet), kan du enkelt ansluta din batteriet eller nätaggregatet. Då programmerare kommer att fungera.
Allmänhet STK500 kommer att sätta + 5V på stiftet och AVR Dragon kommer inte. PIN-koden, men fortfarande krävs för att vara ansluten, så att din programmerare kan upptäcka din MCU. Vara medveten om att STK500 drivs externt, och AVR Dragon endast har den + 5V från USB-porten. Det kommer inte att ha tillräckligt med juice att driva en yttre krets samt, som USB-portar är begränsade till en viss ström (500 mA eller så). AVRISP är USB också, men jag är inte säker på vad detta forum skulle göra.