Bom hoje vou falar sobre porta serial especialmente sobre o conector DB9.
Vou falar sobre o que estudei e o que conheço sobre esse componente.
A porta serial utiliza o padrão RS 232 para troca de dados binários entre um terminal de dados.
Os pinos mais usados são os pinos 2 ,3 e 5 , aonde o pino 2 é o RX, o pino 3 é o TX, é o 5 GND.
Os outros pinos são utilizados para controle de fluxo ou outros tipos de aplicação em que se usa na comunicação com modens ou impressoras ou outros componentes.
Utilizei a plataforma Delphi e o componente Afcomport do pacote AsyncFree para manipular esses pinos e por exemplo acender um led ou coisa parecida . É importante verificar tanto a voltagem quanto a amperagem da porta antes de começar qualquer projeto.
Fiz outro projeto utilizando um conector DB9 a um circuito integrado(componente) Max232 e um PIC18f452.Peguei como referência essa imagem .
Um importante aspecto da comunicação serial é o conceito de controle de fluxo. Trata-se da habilidade de um dispositivo em ordenar que outro pare de enviar dados por um momento. Os comandos Solicitação de envio (RTS), Pronto para enviar (CTS), Terminal pronto (DTR) e Modem pronto (DSR) são utilizados para habilitar o controle de fluxo.
http://sourceforge.net/projects/asyncfree/
Um bom componente para manipular a porta serial também séria o Cport.

Nenhum comentário:
Postar um comentário