Como transformar 1 serial em 2 do at89s52?

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

Como transformar 1 serial em 2 do at89s52?

Mensagempor acostafeny » 25 Jan 2010 02:26

Olá pessoal,

Estou precisando de uma orientação em uma dúvida.

Tenho o uC at89s52 que possui apenas uma serial nos pinos P3.0(RXD) e P3.1(TXD).

Eu preciso me comunicar com dois equipamentos pela serial (enviando e recebendo).

Há algum chip que podesse "chavear" os sinais TX/RX deste at89s52 para usar sua serial como se fossem dois. Isto é, em um certo momento me comunico com o equipamento 1 e depois com o equipamento 2 e, assim, ficar alternando.

Outra possibilidade seria transformar dois pinos em uma das portas do at89s52 em duas seriais. Mas neste caso seria necessário fazer a detecção do sinal recebido pelo at89s52 e também controlar a taxa de transmissão, etc.. que uma serial precisa. Sou iniciante e gostaria de saber como fazer isso também.

Agradeço antecipadamente qualquer ajuda,
Acosta.
acostafeny
Bit
 
Mensagens: 11
Registrado em: 17 Jul 2008 01:45

Mensagempor _blackmore_ » 25 Jan 2010 05:22

Imagino que tu possa fazer isso com um MUX, CD4053 por exemplo tem 3 mux de duas entradas ...

abrax!
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

Mensagempor brasilma » 25 Jan 2010 09:25

Pesquisa por bitbang!!!
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor leoabubauru » 25 Jan 2010 12:34

Que tal uma redinha em RS485??? Cada equipo com um endereço e nada de chaveamento...
Tento, tento e tento...
Me arrebento!
Também bato!
Ô negocim bunitim essa tal eletrônica de barco!
leoabubauru
Byte
 
Mensagens: 227
Registrado em: 21 Nov 2006 19:08
Localização: São Paulo

Mensagempor Francesco » 25 Jan 2010 13:17

De duas uma, ou você implementa por software utilizando a interrupção externa INT0 ou INT1, ou você coloca uma serial externa, como 16C450.

Um mux também funciona bem, mas só pode comunicar um de cada vez.
Avatar do usuário
Francesco
Word
 
Mensagens: 699
Registrado em: 04 Mar 2008 00:22
Localização: São Paulo - SP

Mensagempor jeanfernandes » 17 Mar 2010 10:01

Cabra

Se voce tem um barramento SPI ou I2C, usa aquele chipinho da NXP
SC16IS752/SC16IS762 pratico, e da pra expandir bem as coisas.
Jean P. Fernandes - Eng. Eletrônico - (83) 2102-2116 - APEL - www.apel.com.br - Campina Grande - PB
jeanfernandes
Word
 
Mensagens: 539
Registrado em: 11 Out 2006 15:36
Localização: Campina Grande - PB


Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x