De esta respuesta, dice que RS-232 define los niveles de voltaje y qué no de una señal.
Quiero poder leer códigos de barras en mi microcontrolador con algo como this .
La hoja de datos más cercana que pude encontrar a un producto similar fue esta:
La hoja de especificaciones indica que el escáner se ejecuta a 5V. Sin embargo, desde wikipedia :
Para las líneas de transmisión de datos (TxD, RxD y sus equivalentes de canal secundario) una lógica se define como un voltaje negativo, la condición de la señal se llama "marca". El cero lógico es positivo y la condición de señal se denomina "espacio".
Si el escáner funciona a 5 V, ¿cómo es este RS-232?
Y, en lo que respecta a mi pregunta, en las hojas de datos no puedo encontrar ninguna información sobre el protocolo de transferencia real y cómo interactuar con el escáner a nivel de software.
¿Se supone que el protocolo de transferencia es UART?