DB9 comunicación en serie

0

Estoy obteniendo algunas visualizaciones de caracteres extraños en el hiperminal, después de establecer la comunicación con mi módem GSM utilizando la velocidad de transmisión adecuada. Cuando escribo "AT", parece que se repite o muestra caracteres extraños (como si la velocidad en baudios no fuera correcta) en la pantalla del hiperminal como "AATT". Y todos los demás comandos AT se repiten también, pero lo que me sorprende es que todos respondan al comando. "AATT" (después de haber escrito "AT") dame "OK".

¿Cuál podría ser el problema? Estoy conectando el módem al DB9 usando un MAX232. A continuación se muestra la respuesta

øatt    
OK  
aaütø     
OK  
aatt++ücnnmmiiþ?ø                 
+CNMI: 1,0,0,0,0                

OK  
aattþ+ccssccss??ø                 
+CSCS: "UCS2"             

OK

RING

RING

RING

NO CARRIER

øat++ücnnmmii==11<,22<,00,,00,,00ø

OK

aattþ+ccssccss==""GGêSMM""ø

OK

Øaüt++ccmmögæf==11ø

OK

aatt

OK

aaüt++ccþnmii??

+CNMI: 1,2,0,0,0

OK
pregunta Paul A.

2 respuestas

6

Tienes un eco local activado en tu emulador de terminal. Apágalo.

Alternativamente, desactiva el eco en tu módem:

ATE0
    
respondido por el Toby Jaffey
4

Pude rectificar el problema y evité totalmente las repeticiones. Simplemente use un pull-up 1k en los pines TXD y RXD de la UART, a VCC. Así que todo funciona con cualquier velocidad de transmisión. El problema era simplemente un problema con los niveles de voltaje.

¡Gracias a todos los que contribuyeron!

    
respondido por el Paul A.

Lea otras preguntas en las etiquetas