Remélem sikerült kedvet csinálni egy kis agytornához. Ha assemblyben programozunk, azzal a logikai énünket tudjuk fejleszteni illetve felfrissíteni. Sokáig idegen volt számomra ez a fajta programozási nyelv. Kerültem is mint a rossz pénzt, és ha lehetett akkor csak C-ben írtam a programokat. Most, hogy állást keresek és elég sok helyen láttam a feltételek között az assemblyben való programozást mint elvárást. Így hát elkezdtem olvasgatni az adatlapot, és ahogy mondani szokták "evés közben jön meg az étvágy". Bele kezdtem hát eme összefoglaló írásba. Magam is meglepődtem, hogy milyen jól megy, mert pl. a buborék rendezésben két helyen kellett csak javítani, miután legépeltem az elképzelésemet első neki futásra.
Természetesen nagyon sok mindenről nem esett szó főleg a direktívák háza táján, de ez az írás a kezdőknek szól, és szerintem ennyi elég bevezetőnek. Aki mélyebben akar mélyülni el, az úgy is más forrásokból fog informálódni.
Linkek:
AVR Studio 4.19: www.atmel.com/dyn/products/tools_card.asp
WinAVR (C-hez): sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download
Utasításokról bővebben: www.atmel.com/dyn/resources/prod_documents/doc0856.pdf
Assemblyhez és az AVR-ekhez általában egy nagyon hasznos oldal: www.avr-asm-tutorial.net/avr_en/index.html
és egy másik hasonló oldal: www.avrbeginners.net/
ATmega16 adatlap: www.atmel.com/dyn/resources/prod_documents/doc2466.pdf
Fórum: www.hobbielektronika.hu/forum/topic_861.html
Értékeléshez bejelentkezés szükséges!