Estudar microcontrolador

From TheUbberCannon

Atividade 1: Estudar microcontrolador

Como resultado desta atividade foram criadas diversos programas-exemplos que visam explorar funcionalidades do atmega16 que muito provavelmente utilizaremos no futuro.

Resultados obtidos:

  • instalação do toolchain para desenvolvimento do avr no linux
  • aprendizado da utilização do toolchain (da compilação ao upload do programa na flash)
  • avaliação de várias IDEs (anjuta, eclipse, kdevelop) e escolha do eclipse
  • integração do toolchain ao eclipse
  • funcionamento de IO: saída e entrada (via polling)
  • tratamento de interrupção externa (INT0 e INT1)
  • comunicação com o PC via UART: transmissão síncrona e recepção assíncrona (via interrupção)