Rozdíl mezi RS232 a UART

Tak ako hovoris.

UART - logicky sposob, akym sa vysielaju/prijimaju data cez dvojvodicovu zbernicu RX, TX, samozrejme voci GND. Okrem toho moze mat UART este pomocne signaly ako CTS, RTS, ktore sa ale na 99% nepouzivaju. Cez tieto signaly sa da povedat vysielacej strane aby pockala s odvysielanim dalsieho bajtu, lebo sa este ten predchadzajuci nestihol spracovat.

UART z MCU na napatove urovne log.1(5V/3.3V) log.0 (cca 0V) Tieto nie su vhodne pre prenos na vacsie vzdialenosti. Pre tie boli dohodnute rozhrania RS232, RS485, RS422, M-Bus a podobne. Casovanie maju uplne totozne s UARTom, ale maju ine napatove urovne, pripadne podmienky prevadzky (full duplex, half duplex - RS485). Tieto budice vsak pripojis na MCU uplne rovnako.
Uplne ine logicke rozhranie vsak maju zbernice CAN, Ethernet, alebo napriklad I2C, ktore s UARTom nie su zamenitelne.