CONFIGURANDO CORRETAMENTE OS REGISTRADORES DOS MICROCONTROLADORES AVR


Para muitos o aprendizado sobre os registradores de um microcontrolador e de seus periféricos pode não ser de grande importância. Os que pensam assim, geralmente, usam as vantagens apresentadas por determinados compiladores BASIC e mesmo em alguns casos compiladores C, que fazem todo o “trabalho” de configuração destes registradores de maneira bem simples e transparente para o usuário.

Conhecer uma linguagem de programação dedicada a um microcontrolador não é a mesma coisa que conhecer o microcontrolador propriamente dito. Sempre que possível, levantei esta questão em alguns dos artigos que publiquei.

Conhecer a estrutura de um microcontrolador, com seus registradores de controle e periféricos é tão importante quanto conhecer uma linguagem de programação. O conhecimento da "base" (hardware) permitirá que você possa aplicar qualquer linguagem de programação dedicada ao microcontrolador em questão, pois seus conhecimentos não estarão baseados em instruções (ou comandos) de uma determinada linguagem, mas sim, em como o microcontrolador funciona realmente e quais os registradores devem ser configurados para se realizar uma determinada tarefa.

Sendo assim conhecer o uso correto dos registradores de controle pode ser muito interessante, pois mesmo para aqueles que preferem o uso das tais "facilidades" presentes em alguns compiladores, um estudo como o que proponho permitirá uma nova abordagem sobre sua maneira de ver o microcontrolador e conseqüentemente, sua maneira de programar.


Eu dividi as informações em partes como segue:

- Parte 1 - Uso dos pinos de I/O
- Parte 2 - Timer 0
- Parte 3 - Interrupção Externa
- Parte 4 - Memória EEPROM Interna
- Parte 5 - Comunicação RS-232

- Parte 6 - Comunicação SPI (Breve!!!)
- Parte 7 - Comunicação I2C (Breve!!!)



Copyright deste conteúdo reservado para Márcio José Soares e protegido pela Lei de Direitos Autorais LEI N° 9.610, de 19 de Fevereiro de 1998. É estritamente proibida a reprodução total ou parcial do conteúdo desta página em outros pontos da internet, livros ou outros tipos de publicações comerciais ou não, sem a prévia autorização por escrito do autor.