DICA de como usar varias usarts

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

DICA de como usar varias usarts

Mensagempor Guri » 06 Dez 2010 23:04

Bom eu estive desenvolvendo um novo sistema em que precisava utilizar 3 saidas seriais (assincrona) para exitar 4 receptores distintos.

Bom eu estava usando o pic877a e ele só tem uma usart, então eu resolvi o problema utilizando a saída da usart ligada à um sn74hc138, dá seguinte forma:

O pino de saida TX do pic877a eu liguei nos pinos 4 e 5 do hc138 e o pino 6 ligado ao +5v, depois liguei o pino 3 (C) ao GND e os pinos 1 (A) e 2 (B) liguei a duas saidas do port do pic para manipular a seleção das saidas....

A saida das seriais ficaram ligadas aos pinos 15 (Y0), 14 (Y1), 13 (Y2) e 12 (Y3).

Funciona assim: Quando os pinos 4 e 5 do hc138 estão em nível 1 (esses pinos estão ligados ao TX do 877a "saida serial") os níveis nas saídas é sempre 1 em qualquer dos pinos Y0,1,2 ou 3. Eu seleciono onde será descarregado o TX, ex.: Y0 (então coloco nos pinos A e B o numero binário 00) aí e´ só descarregar o buffer via tx do pic que os dados sairão em Y0....

http://www.youtube.com/watch?v=6VMNT66RexU
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Mensagempor Guri » 06 Dez 2010 23:07

Me desculpa o link correto é:

http://www.youtube.com/watch?v=z8DHg5OiqkQ
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais

Mensagempor tcpipchip » 07 Dez 2010 09:01

Foi um topico que discuti com os alunos semana passada...

Aqui fiz um resumo
http://www.inf.furb.br/~maw/topicos/topicos_cap_ix.pdf

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Guri » 07 Dez 2010 09:32

Então tcpipchip, eu tive esse obstaculo quando me deparei com o problema de utilizar uma única serial TX para atender à 4 receptores RX e acredito ser uma ótima solução para muitos amigos do forum que estejam se deparando com esse problema...
Guri
Byte
 
Mensagens: 457
Registrado em: 25 Abr 2010 09:05
Localização: Minas Gerais


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 1 visitante

x