Estoy conectando esto a un Arduino. (una vez que Arduino programó, quité el conector USB, ya que comparte las comunicaciones serie con Pin0 y amp; 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 los datos serie que se envían al RS232 (el LED de RedRX estaba activo) pero no regresaba nada del dispositivo real al que me estaba conectando.
Entonces ...
Luego conecté el dispositivo a mi computadora portátil & hiper-terminal para probar me pude comunicar con ello. Envió los mismos comandos que estaba haciendo que hiciera el Arduino ... Y sí, recibí las respuestas correctas del dispositivo.
Luego conecté el Arduino + SparkFun RS232 a Hyper-Terminal y cargué un programa básico en 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 serial (uno de Los bocetos de ejemplo del Arduino). El resultado que obtengo es solo el mensaje de bienvenida, el SparkFun RS232 no ve nada que le envíe desde Hyper-Terminal.
¿Es defectuoso o me falta un truco vital para que funcione correctamente?
Gracias por cualquier ayuda.
editar: también debo agregar que esta mañana probé los pines 0 y amp; 1 con un simple boceto LED parpadeante para demostrar que los pines de arduino estaban funcionando (y lo estaban).
Esto es Kellenjb. Me está costando mucho ver fácilmente qué casos funcionan y cuáles no. En lugar de escribir un comentario largo y difícil de seguir o una respuesta que no sea una respuesta, voy a agregarlo aquí y que el OP o alguien más me corrija si he entendido mal.
Arduino Sparkfun Shifter -> Serial Device (No Go)
Serial Device -> Arduino Sparkfun Shifter (Go)
Serial Device -> Laptop (Go)
Laptop -> Serial Device (Go)
Arduino Sparkfun Shifter -> Laptop (Go)
Laptop -> Arduino Sparkfun Shift (No Go)