Programando em C com o AVR Studio (gcc + avr-libc)

MC404 - Prof. Célio Guimarães
Atualizado em: 18 Out 2012

A biblioteca avr-libc pode ser consultada neste link (pdf) (mas não é a versão mais atual) e no site da avr-libc onde existe também o manual em html (em particular veja os links Library Reference e User Manual). Exemplos completos apresentados em aula podem ser vistos neste diretório.


(*) Na linguagem C, um comando de atribuição do tipo Variavel op= expressão   onde op é um operador binário, é equivalente a
Variavel = Variavel op expressão

(**) Infelizmente o arquivo .lss não dá os mesmos nomes às diversas sub-seções de inicialização que o manual da avr_libc (elas estão dentro da seção .txt e seu código precede ao da chamada da função main()):

(**) no rótulo __bad_interrupt dos vetores de interrupção não preenchidos existe uma instrução rjmp 0 (ou seja para a entrada do reset)