Autor Tema: Emular Uart por software o a través de algún hardware  (Leído 2403 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ivangc

  • PIC10
  • *
  • Mensajes: 2
Emular Uart por software o a través de algún hardware
« en: 21 de Abril de 2006, 15:26:11 »
Saludos a todos:

Estoy realizando un proyecto en el que necesito 2 puertos Uart, uno para comunicar el microcontrolador con un módulo lector de tarjetas y el otro para comunicar el micro con el PC.
El micro que uso es la ADUC812 que posee un único puerto Uart y un puerto i2c.
No se si de alguna forma puedo transformar el i2c a Uart. ¿Otra opción puede ser emular el puerto Uart mediante software? Un amigo me lo comentó un día pero no se si se puede.
Si alguien puede ayudarme se lo agradecería.

Muchas gracias, y hasta la próxima.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: Emular Uart por software o a través de algún hardware
« Respuesta #1 en: 21 de Abril de 2006, 19:04:00 »
Saludos a todos:

Estoy realizando un proyecto en el que necesito 2 puertos Uart, uno para comunicar el microcontrolador con un módulo lector de tarjetas y el otro para comunicar el micro con el PC.
El micro que uso es la ADUC812 que posee un único puerto Uart y un puerto i2c.
No se si de alguna forma puedo transformar el i2c a Uart. ¿Otra opción puede ser emular el puerto Uart mediante software? Un amigo me lo comentó un día pero no se si se puede.
Si alguien puede ayudarme se lo agradecería.

Muchas gracias, y hasta la próxima.

Es posible hacer una  'usart' por software.  Para los pics hay mucho código resuelto qeu hace eso, incluso incorporado en algunos compiladores de C por ejemplo.

La verdad no conozco ese ADUC812, es un microcontrolador ?
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: Emular Uart por software o a través de algún hardware
« Respuesta #2 en: 21 de Abril de 2006, 19:30:58 »
los ADUC son microcontroladores de analog devices realmente no los utilice nunca se que se utilizan en sistemas de control hidraulicos
Existo, aunque pienses que no pienso

Desconectado Sasián

  • PIC24F
  • *****
  • Mensajes: 825
    • www.sasian.es
Re: Emular Uart por software o a través de algún hardware
« Respuesta #3 en: 22 de Abril de 2006, 17:17:52 »
puedes usar un multiplexor si no necesitas los dos series al mismo tiempo, otra opcion es usar una uart tipo MAX3100 por SPI.
philips ha sacado unas nuevas que incluyen dos uart en un chip, puedes usar spi o i2c (son caras).
la opcion mas sencilla es hacer un puerto serie software (bien planteado no tiene por que dar problemas en un sistema cooperativo)

saludos

Puerto Real - Cádiz - España
  www.sasian.es