Protokoły transmisji danych Asynchroniczny: stan nieaktywny linii odpowiada logicznej 1, każdy bajt jest przesyłany niezależnie, jest poprzedzony bitem START (stan 0), po którym są przesyłane bity danych począwszy od najmniej znaczącego (stosuje się bajt od 5 do 9 bitów), po nich opcjonalnie bit parzystości (do wyboru: tak, by łączna liczba jedynek w danych i tym bicie była parzysta (), albo nieparzysta (), albo by miał określoną wartość 0 albo 1 () - łącznie 4 możliwości), na koniec bit (lub bity) STOP (stan 1; dla słowa 5-bitowego 1 lub 1,5 bitu, dla dłuższych 1 lub 2; jest to gwarantowany odstęp przed bitem START następnego bajtu, może on jednak być dowolnie długi); bity mają jednakowy czas trwania określony przez stronę wysyłającą, strona odbierająca odmierza czas od zbocza 1→0 na początku bitu start i próbkuje stan w połowie długości bitu; wykrycie wartości '1' w połowie bitu START jest interpretowane jako „fałszywy start”; wykrycie wystąpienia '0' pół odstępu czasu po rozpoczęciu bitu STOP jest interpretowane jako „błąd ramki” ().
Źródło i licencja
Fragment artykułu Wikipedia — RS-232 · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.