Stap 2: Installeer de assembler en avrdude
U kunt nu downloaden en installeren van de assembler en avrdude via de links gegeven in de eerste stap van deze tutorial. Het is waarschijnlijk dat als u reeds hebt gewerkt met de Arduino dan hebt u al avrdude geïnstalleerd.
Nadat u geïnstalleerd avra hebt zult u opmerken dat er een submap die wordt geleverd met het "bronnen" genoemd, en binnen die map zijn een stelletje include-bestanden. Deze zijn allemaal van de microcontrollers die u met avra programmeren kunt. U ziet meteen dat er is geen bestand voor de 328p die we hier gebruiken. Ik heb een bijgevoegd. Het bestand heet m328Pdef.inc die moet je binnen de omvat directory of ergens anders dat je wilt. Wij zullen met inbegrip van het in onze assembler-programma's. Dit doet alles geven elk van de registers in de microcontroller namen uit de data sheet, zodat we niet hoeven te gebruiken hun namen hexadecimaal. Het bovenstaande include-bestand bevat "pragma richtlijnen" omdat het is ontworpen voor C en C++ programmeren. Als je moe van het zien van de assembler spugen "negeren de richtlijn pragma" klachten gewoon gaan in het bestand en verwijderen of alle regels die beginnen met #pragma uitcommentariëren
Oke, nu dat u uw microcontroller klaar, je assembler klaar en je programmeur klaar hebt, kunnen we ons eerste programma schrijven.