Hallo!
Ich hab vor etwa einem halben Jahr mit µCs angefangen, auch mit dem Tutorial von mikrocontroller.net, und jetzt ist mir immerhin schon ne Stoppuhr mit nem mega16 gelungen. Programmiert hab ich das komplett in Assembler, ging eigentlich ganz einfach.
Hast du denn schon das Datenblatt und das Befehlsverzeichnis deines AVRs? Gibts bei http://www.atmel.com/dyn/products/de...?family_id=607
Ansonsten - schreib immer Kommentare neben den Assembler-Code und strukturiere ihn gut, sonst verlierst du sehr schnell die Übersicht. In Hochsprachen kann man einiges unkommentiert drauflosschreiben, in Assembler wirds dadurch schrecklich unübersichtlich. Ansonsten - der Flash kann ca. 10000 mal beschrieben werden, du kannst also viiiel herumprobieren.

hav fun
cht