Cursos / Eletrônica / Projeto de Sistemas RF / Aula
Entenderam como acontece a transmissão e recepção pela USART em um PIC? Como eu falei, é um "jogo de registradores". Da mesma forma, configuramos o modo de operação do módulo USART, escrevendo em alguns registradores do PIC. Os principais registradores que influenciam no módulo são:
Esses são os registradores que devem ser alterados na configuração. Lembre-se sempre de consultar o datasheet do PIC que está sendo utilizado para ter certeza de como setar corretamente a configuração que você deseja. Os registradores TXSTA e RCSTA definem várias configurações da USART, sendo que geralmente cada bit é responsável por setar alguma coisa. Eles serão detalhados mais adiante. Por enquanto, vamos ver como ajustamos a velocidade de transmissão.
Os registradores no PIC são nada mais do que locais na memória que devem ser configurados na inicialização do seu programa, porém ficar utilizando o endereço do registrador sempre que desejar alterar algo é bem improdutivo, além de abrir brechas para erros. Para a maioria dos microcontroladores existe um cabeçalho (geralmente um ".h" para a linguagem C) com definições dos endereços dos registradores que utilizam o próprio nome do registrador, facilitando assim a vida do programador.
Versão 5.3 - Todos os Direitos reservados