AVR Assembler Tutorial 1
Jag har beslutat att skriva en serie tutorials om hur man skriver assembler program för den Atmega328p som är mikrokontroller används i Arduino. Om människor förblir intresserad fortsätter jag att lägga ut en en vecka eller så tills jag får slut på ledig tid eller annat folk sluta läsa dem.
Jag kör Arch linux och jag arbetar på en atmega328p-pu ställa upp på en skärbräda. Du kan göra det på samma sätt som mig eller du kan helt enkelt ansluta en arduino i datorn och arbete på mikrokontroller ditåt.
Vi kommer att skriva program för 328p som den som är i de flesta arduino men observera att dessa samma program och tekniker kommer också att arbeta för någon av Atmel mikrokontroller och senare (om det finns intresse) vi kommer att arbeta med några av de andra också. Detaljer för mikrokontroller kan hittas i de Atmel datablad och i bruksanvisningen ange och så kanske du vill behålla en kopia av dem som referens. Du hittar dem här (jag också bifoga dem till detta instructable om de ändrar länkar någon gång i framtiden):
www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcon...
http://www.Atmel.com/images/Atmel-0856-AVR-instruc...
Här är vad du behöver:
1. en skärbräda
2. en Arduino, eller bara mikrokontroller
3. en dator som kör Linux
4. avra assembler http://sourceforge.net/projects/avra/files/
5. avrdude http://www.nongnu.org/avrdude/
Komplett uppsättning av min AVR assembler tutorials kan hittas här: