Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior | |||
programacao-atmega328 [2018/10/23 00:47] amador |
programacao-atmega328 [2019/01/21 19:57] (atual) amador |
||
---|---|---|---|
Linha 3: | Linha 3: | ||
Nesta página são apresentados os conceitos básicos para programação de [[ATmega328|ATmega328 e ATmega328p]] utilizando programação em C e o compilador AVR-GCC. A programação é feita tipicamente em um Sistema Operacional Linux. | Nesta página são apresentados os conceitos básicos para programação de [[ATmega328|ATmega328 e ATmega328p]] utilizando programação em C e o compilador AVR-GCC. A programação é feita tipicamente em um Sistema Operacional Linux. | ||
- | Informações sobre a gravação de códigos aqui mostrados nos microcontroladores podem ser encontradas em [[Gravação ATmega328]]. | + | Informações sobre a compilação e gravação de códigos aqui mostrados nos microcontroladores podem ser encontradas em [[Gravação ATmega328]]. |
- | ---- | + | |
- | =====Instalação do Compilador===== | + | |
- | Para distribuições de Linux baseadas em Debian (como o Ubuntu), a instalação do compilador é feita através da linha de comando: | ||
- | <code>sudo apt-get install gcc-avr gdb-avr binutils-avr avr-libc</code> | ||
- | |||
- | Para distribuições de Linux baseadas em Arch, a instalação é feita a partir da linha de comando: | ||
- | <code>sudo pacman -S avr-gcc avr-gdb avr-binutils avr-libc</code> | ||
---- | ---- | ||
=====Portas Digitais===== | =====Portas Digitais===== |