Puerto paralelo como serie TTL

0

¿Es posible utilizar un puerto paralelo (uno real, no un convertidor USB) como un puerto serie TTL equivalente, para una velocidad máxima de 115200 baudios?

Me gustaría hablar con el puerto serie de un enrutador, pero no tengo ningún convertidor de nivel TTL, y comprar uno no es una opción (no puedo permitirme "gastar" 20 dólares en un estúpido "hey aplicar ingeniería inversa a este enrutador! "idea).

    
pregunta

2 respuestas

4

Es un asunto bastante simple como para "golpear" un par de los pines IO de un puerto paralelo para emular un puerto serie. Todo está en el software.

Y ahí es donde todo se vuelve un poco complicado.

Las operaciones básicas de lectura y escritura son bastante simples: lo que es difícil, cuando se trabaja en una PC con un sistema operativo en el camino, es el tiempo preciso necesario para leer y escribir en el momento adecuado.

Programar el "software serie" en algo como un Arduino es bastante simple porque tiene temporizadores de hardware y acceso directo al hardware.

Hacerlo en una PC cuando tienes mucho más en marcha sería una tarea bastante difícil. Y luego, por supuesto, está la escritura de un controlador para que se vea como un puerto COM, etc.

Entonces, aunque sería posible, realmente no vale la pena la enorme cantidad de esfuerzo, cuando todo lo que necesitas es un pequeño dispositivo USB que puedes cobrar por $ 3 en eBay.

    
respondido por el Majenko
2

Usando el puerto paralelo como un puerto serie: no sin agregar hardware de conversión paralelo a serie.

Un convertidor de puerto serie a / desde TTL puede ser tan simple como un chip max232 y unos pocos condensadores 1uF. Si eso te cuesta 20 dólares, estás visitando las tiendas equivocadas.

¿Alguna vez has visitado www.dx.com? Envío gratis ...

enlace

enlace

Nota: como convertidor de USB a serie, el CP2102 (y todo lo que no es un chip FT) no tiene la mejor reputación, pero es barato ...

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas