conectar 2 dispositivos de serie para microcontrolador

M

m_b_mofidi

Guest
Hola chicos

Quiero conectar 2 dispositivos en serie (RS232 con nivel TTL) para la serie 8051.
no tienes alguna sugerencia para este trabajo?
mis dispositivos tienen diferentes baundrate (4800bps y 9600 bps).
Vi a los enfoques que utilizan un interruptor para this.So si la velocidad de conmutación debe ser 4800bps/10bit o
(suponemos 1 Start / 8 bits sin paridad / 1 bit de parada) las cosas más?

 
Hay algunos 8051 CPUs con 2 puertos de serie .. y es perfectamente posible usar 2 diferentes velocidades .. comprobar las piezas cygnal. Entre otros ..

 
Puede conectar varios dispositivos en serie como a un microcontrolador de lo que será que, si la serie se ejecutará secuencial (multiplexación por división de tiempo).Usted puede usar metodos de software puro, combinado interfaz de serie de software hardware de la interfaz o interfaces en serie de múltiples de hardware.Depende de los recursos del microcontrolador.
Simultáneamente para interfaces seriales sólo la existencia de dos interfaces de hardware puede ayudar.

 
Otra opción es conectar un dispositivo (más rápido) estándar de Rx / Tx pines y diseño UART segundo en el software (golpeando bits) ..
Para ello puede utilizar cualquier I general / O pin como INT0 o Tx y Rx Int1 como ..

Al hacer esto usted simultaneamente puede transmitir y recibir datos de ambos dispositivos en dos tipos diferentes de baudios ..

Utilice SEARCH para buscar los hilos en 8051 de software UART ..

Recuerdos,
IANP

 
and AT89C51RE2
can solve your problem, or you can use external uarts, I now that maxim as one, i don't remember the code.

Probablemente la mejor opción es usar un 2 UARTs DS89C450
micro y AT89C51RE2
puede resolver su problema, o puede utilizar UARTs externos, ahora esa máxima como uno, no recuerdo el código.

Hoope que ayuda.
Recuerdos

 
Esta es la Maxim IC que han UART completo con interfaz I2C o SPI.MAX3110E.No he intentado, pero espero que la solución real a su problema.Tuve problema similar cuando estaba haciendo un proyecto con 4 PC o dispositivos de vigilancia.Luego he utilizado una de hardware UART en la UC PIC y 4052 conmutador analógico, es decir 2x4 interruptor.Así es como he resuelto ese problema.El único problema es que todos los dispositivos de vigilancia tuvo que conntiniusly sendinq comando para iniciar comunicación con el PIC, y cuando reciben PIC que terminar con un dispositivo de comunicación y, a continuación Thad continus para comprobar todos los dispositivos de vigilancia.

 
la solución dependerá de la aplicación del proyecto de ur u si no está utilizando ambos canales de serie en el mismo tiempo se puede usar u relé DPDT (bajo coste) solución

si ambos u canal que controlar al mismo tiempo luego u puede escribir el código de la interfaz en serie virtual en el 8051 en el que puede utilizar timeer u otra, y se puede recoger los datos de contador de tiempo en poner pin ........ ....

 
gracias chicos
No quiero utilizar cualquier otro IC UART o Micro con 2 UART.I prefieren DPDT (como 4052) interruptor.
En otras palabras, nunca usar ambos canales en el mismo tiempo

 

Welcome to EDABoard.com

Sponsor

Back
Top