Cursos / Eletrônica / Projeto de Sistemas RF / Aula
Os dois principais registradores de controle da transmissão e recepção USART são o TXSTA e o RCSTA. É interessante entender os nomes: 'STA' vem de status, 'TX' se relaciona com transmitter e 'RC' com receiver. Como você pode ver, o nome do registrador já diz muito sobre o que ele é. Alguns dos bits dos registradores TXSTA e RCSTA são usados para a configuração, enquanto outros são utilizados para verificar o status atual dos módulos (se ocorreram erros, se houve interrupções etc.). Vamos dar uma olhada mais a fundo nos bits do registrador TXSTA.
Esses bits podem mudar dependendo do microcontrolador que está sendo utilizado! Portanto, mais uma vez, não se esqueça de checar o datasheet do seu microcontrolador!
Agora, vamos dar uma olhada nos bits do registrador RCSTA. Ele é principalmente usado para configurar a recepção, mas tem também outras funções como, por exemplo, a do bit SPEN.
Ufa! Parece muita coisa, mas não precisa se preocupar: assim que você começar a programar vai perceber que é fácil configurar a USART do jeito que você quiser. A boa notícia é que você só precisa fazer isso mesmo uma vez no transmissor e uma no receptor e pronto. Caso precise fazer outra comunicação, pode usar o mesmo trecho de código para configuração, fazendo as adaptações necessárias. Além disso, muitos compiladores vêm com códigos exemplos de configuração da USART. Ou seja, você só vai precisar modificar os valores, ao invés de digitar todo o código novamente.
Versão 5.3 - Todos os Direitos reservados