¿Cuál es la diferencia entre UART y puerto serie?
El puerto serie suele ser sinónimo de RS232C, y los requisitos de rango de nivel son: 1: -12V~-6V, 0: 6V~12V
UART se refiere al puerto serie de; En la CPU, los niveles son 1:5V, 0:0V.
La conversión de nivel entre los dos puede usar RS232 o MAX232
UART: Receptor/Transmisor Asíncrono Universal, dispositivo de recepción/transmisión asíncrono universal, UART es una entrada paralela que se convierte en serie Los chips de salida de línea suelen estar integrados en la placa base, la mayoría de los cuales son chips 16550AFN.
UART es una parte clave del puerto de comunicación serie del ordenador.
En un ordenador, un UART se conecta a un circuito que genera señales compatibles con la especificación RS232.
El estándar RS232 define una señal lógica "1" como de -3 a -15 voltios con respecto a tierra, mientras que una señal lógica "0" es de 3 a 15 voltios con respecto a tierra.
Entonces, cuando el UART de un microcontrolador se conecta a una PC, necesita un controlador RS232 para convertir los niveles.
Uart aquí se refiere al puerto serie de nivel TTL; RS232 se refiere al puerto serie de nivel RS232.