Estoy conectando esto a un Arduino. (una vez que el Arduino está programado, quité el conector USB ya que comparte las comunicaciones serie con los pines 0 y 1)
RS232<->Arduino
VCC <-> 5V
GND <-> GND
TX <->Pin0(RX)
RX <->Pin1(TX)
Parece bastante simple. Sin embargo, cuando conecté el puerto DB9 al dispositivo serie real, pude ver claramente que los datos serie estaban siendo enviados al RS232 (el LED RedRX estaba activo) pero no estaba recibiendo nada de vuelta del dispositivo al que me estaba conectando.
Así que...
Luego conecté el dispositivo a mi computadora portátil y al hiperterminal para probar si podía comunicarme con él. Envié los mismos comandos que le estaba indicando al Arduino que hiciera... Y sí, estaba recibiendo las respuestas correctas del dispositivo.
Luego conecté el Arduino+SparkFun RS232 al Hiperterminal y cargué un programa básico en el Arduino que a) envía un mensaje de bienvenida y luego b) envía un mensaje cada vez que recibe un carácter a través de la interfaz serie (uno de los bocetos de ejemplo del Arduino). El resultado que estoy obteniendo es solo el mensaje de bienvenida, el SparkFun RS232 no está detectando nada de lo que envío desde el Hiperterminal.
¿Está fallado o me estoy perdiendo un truco vital para hacer que funcione correctamente?
Gracias por cualquier ayuda.
edit: También debo agregar que esta mañana probé los pines 0 y 1 con un simple boceto de parpadeo de LED para demostrar que los pines del Arduino estaban funcionando (lo cual estaban).
Esto es Kellenjb- Estoy teniendo dificultades para ver fácilmente qué casos funcionan versus los que no funcionan. En lugar de escribir un comentario largo y difícil de seguir o una respuesta que no es una respuesta, voy a añadirlo aquí y que el OP o alguien más me corrija si he entendido mal.
Arduino Sparkfun Shifter -> Dispositivo Serie (No Funciona)
Dispositivo Serie -> Arduino Sparkfun Shifter (Funciona)
Dispositivo Serie -> Laptop (Funciona)
Laptop -> Dispositivo Serie (Funciona)
Arduino Sparkfun Shifter -> Laptop (Funciona)
Laptop -> Arduino Sparkfun Shift (No Funciona)