Escolar Documentos
Profissional Documentos
Cultura Documentos
Comunicação Serial
1.0 Introdução
1.1 Modos de Comunicaçâo
1.2 Canais de Comunicaçâo
1.3 Padrão RS 232
1.4 MAX 232
Introdução
Como sabemos, nosso microcontrolador possui internamente um canal USART. Através desse canal
serial podemos nos comunicar serialmente com diversos dispositivos e equipamentos, entre eles o PC.
O compilador mikroC possui internamente funções que nos permite manipular com grande facilidade o
canal serial do PIC, vamos conhecer um pouco sobre o canal serial do PIC e seus registradores de
configuração e seus modos de trabalho.
Devemos nos lembrar que estamos estudando em particular o microcontrolador PIC18F442, mas as
funções do compilador mikroC não se restringe somente a este tipo de microcontrolador, mas
praticamente todos os PICs que possuem internamente um ou mais canais USART.
O canal USART do PIC18F442 é um canal de recepção e transmissão de dados (RX e TX) que pode ser
configurado como full duplex (pode receber e enviar dados ao mesmo tempo) para comunicação com
PC´s por exemplo, também conhecido como modo assincrono, ou half duplex, que pode ser utilizado
como canal de comunicação de dados entre A/D ou D/A, seriais EEPROM, etc, chamado de modo
sincrono.
Os pinos multiplexados com o canal USART são RC6 (TX/CK) e RC7 (RX/DT)
Exemplo de aplicação: Modo full duplex - assincrono:
Voltar para o topo da pagina
Modos de Comunicaçâo
Observe na figura que o stop bit é reconhecido pela transição de 1 para 0. Neste
instante o clock interno do sistema inicia uma varredura da linha de tempos em
tempos para detectar o nível da mesma. Ao receber o sétimo bit o sistema fica
esperando o stop bit, que é a transição de 0 para 1, ou a permanência em nível 1,
se já estava em 1. Neste ponto o sistema entra em repouso aguardando um novo
start bit. Os sinais de temporização e controles utilizados são gerados pelo
hardware, especialmente desenvolvido para este tipo de comunicação. Neste caso,
deve-se garantir que os sistemas transmissor e receptor operem com a mesma
taxa de comunicação.
Canais de Comunicação
Padrão RS 232
MAX 232