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.
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.
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).
Las señales RS232 son todas lógicas negativas.