Stap 4: Programmeren via ICSP
Zorg dat u geen macht wordt geleverd aan je board, en sluit het andere uiteinde van de kabel op uw externe programmeur, zij het een STK-500, AVRISP of een AVR Dragon, of iets gelijk dat een 6-pins ICSP header heeft.Als u worden programmeren via ICSP gaat, zal u overslaan en de Arduino bootloader die wat ruimte ruimt.
U kunt uw STK 500 in AVR Studio software direct te uploaden naar je board. Dit zou betekenen dat u geen gebruikmaakt van Arduino helemaal niet, maar gewoon de C en de AVR-bibliotheken. U kunt ook de Arduino-studio. Alleen het lezen van Deze pagina om te zien hoe. Persoonlijk ben ik enkel programmeren met C.
Als uw MCU is niet ingeschakeld, betekent dit waarschijnlijk dat uw externe programmeur niet zetten + 5V op uw bord. Maak je geen zorgen, niet alle programmeurs doen dit! Dat betekent niet dat je iets brak. Als dit het geval is (Gelieve er echt zeker van dat uw MCU niet helemaal wordt aangedreven, gebruik van een multimeter om te zien of er + 5V op pin 2 van de header ICSP), u kunt gewoon opnieuw uw batterij of macht levering. Dan is de programmeur zal werken.
Over het algemeen de STK500 brengt + 5V op de pin en de AVR Dragon zal niet. De pin, echter nog steeds moet worden aangesloten, zodat uw programmeur annuleerteken speurder uw MCU. Wees ervan bewust dat de STK500 extern wordt aangedreven, en de AVR Dragon alleen heeft de + 5V van de USB-poort. Het hoeft niet genoeg sap voor het aandrijven van een externe schakeling zo goed, als USB poorten zijn beperkt tot een bepaalde stroming (500 mA of zo). AVRISP is evenals USB, maar ik ben niet zeker wat dit board zou doen.