No, atmel mel (nez ho koupil microchip) dokonale datasheety. S assemblerem to neni slozite, jen si musis uvedomit, ze neexistuje jednoduche if/else a podminene kroky jsou omezene poctem kroku. A take, ze odskoky trebas na interrupt musis osetrit a ulozit si dulezite registry. Pokud se tim chces zabyvat, tak si stahni nove avr /atmel studio a na netu najdes mrak prikladu jak v c, tak v ass. A ted jak na to. V dokumentaci mas celou instrukcni sadu, takze odtamtud popis co co dela. Take se zamer na tabulku interruptu (nachazi se adresacne od 0x00), protoze tohle si kompilatory rady doplnuji. A pak si napis jednoduchy priklad, trebas jen sepnuti a rozepnuti gpio. Po prelozeni budes mit v projektovem adresari vytvorene podadresare a v dist najdes soubor s nazvem projektu a pripomou lst. V nem mas kompilatorem vytvoreny kod v assembleru. A nepocitam-li spoustu balstu, tak tam uvidis, jak se co dela cca. Napsat to pak muzes rovnou do studia. Assembler se nekompiluje. Ten se jen prepisuje do strojoveho kodu (instrukce maji svuj hex kod).