¿El pin Serial Port CTS es una lógica inversa, lo que significa que si tiene una entrada lógica alta, el terminal PC registrará una lógica baja?

0

Porque cuando veo que mi código accede al puerto serie, veo un valor booleano "falso" del CTS en lugar de "verdadero" donde mi entrada es alta. Por favor confirme amablemente y dé una pequeña explicación. Muchas gracias por adelantado.

    
pregunta LEM Adane

2 respuestas

1

Consulte la página Wiki , especialmente este bit:

Las señales de control se invierten lógicamente con respecto a lo que se ve en las líneas de transmisión de datos. Cuando una de estas señales está activa, el voltaje en la línea estará entre +3 y +15 voltios. El estado inactivo para estas señales es la condición de voltaje opuesto, entre −3 y −15 voltios. Los ejemplos de líneas de control incluyen solicitud de envío (RTS), despacho de envío (CTS), terminal de datos listo (DTR) y conjunto de datos listo (DSR).

    
respondido por el Oli Glaser
1

Las señales RS232 son todas lógicas negativas.

  • Lógica 1 = lógica alta = voltaje bajo o negativo
  • Lógica 0 = lógico bajo = voltaje alto o positivo
respondido por el Russell McMahon

Lea otras preguntas en las etiquetas