RS-232: Porovnání verzí

Smazaný obsah Přidaný obsah
Narovnání přesměrování Universal Serial Bus
JAnDbot (diskuse | příspěvky)
m robot: přidáno {{Autoritní data}}; kosmetické úpravy
Řádek 1:
[[Soubor:EIA_232_DTE_DCE_DCE_DTE.svg|náhled|540px|Využití RS-232 při modemové komunikaci přes telefonní síť]]
[[Soubor:9 pin d-sub connector male closeup.jpg|thumbnáhled|9pinový [[D-Sub]] konektor DE-9 M, slouží na PC k vyvedení sériového portu]]
Standard '''RS-232''', resp. jeho poslední varianta RS-232C z roku [[1969]], (také '''sériový port''' nebo '''sériová linka''') se používá jako [[komunikační rozhraní]] [[Osobní počítač|osobních počítačů]] a další elektroniky. RS-232 umožňuje propojení a vzájemnou [[sériová komunikace|sériovou komunikaci]] dvou zařízení, tzn., že jednotlivé [[bit]]y přenášených dat jsou vysílány postupně za sebou (v sérii) po jednom páru vodičů v každém směru. Na rozdíl od síťové technologie [[Ethernet]] nebo rozhraní [[USB]] se tedy jedná o zcela bezkolizní [[fyzická vrstva|fyzickou vrstvu]].
 
Řádek 11:
 
== Asynchronní komunikace ==
[[Soubor:Rs232 oscilloscope trace.jpg|thumbnáhled|Průběh signálu při přenosu znaku „K“ ([[ASCII]] kód 75, binárně 01001011) bez parity a s jedním stopbitem.]]
I když komunikující zařízení znají rychlost, jakou se data přenášejí, musí přijímač začít přijímat ve správný okamžik, tedy musí proběhnout [[synchronizace]]. V případě [[synchronní komunikace]] souběžně s datovým vodičem existuje i synchronizační vodič, na kterém vysílač oznamuje přijímači „teď jsem poslal data“, viz [[Paralelní port|LPT]] a signál [[STROBE]]. Naopak u [[asynchronní komunikace]] se synchronizační vodič nepoužívá, pouze vysílač pošle nějaká definovaná data po datovém vodiči, po jejichž přijetí se přijímač zasynchronizuje. V případě RS232 každé sekvenci datových bitů předchází jeden [[start bit]], kterým se logická hodnota na lince přepne (původně v klidovém stavu) do opačného stavu. Po datových bitech následuje [[paritní bit]] a za ním jeden nebo více [[stop bit]]ů, během kterých je linka opět v klidovém stavu. Je tak možné pro komunikaci použít méně vodičů na úkor určitého snížení rychlosti způsobeného synchronizací. K podobné synchronizaci dochází i u [[Ethernet]]u, kde na začátku každého rámce vyšle vysílač několik bajtů, ve kterých se střídají bity 0 a 1.
 
Řádek 21:
 
== Rychlost ==
Na běžných sériových portech v PC lze dosáhnout rychlost maximálně 115200 [[Baud|Bd]]. Ostatní baudové rychlosti jsou odvozeny dělením 115200 Bd. Jde tedy o řadu '''115200''', '''57600''', '''38400''', 28800, 23040, '''19200''', …, '''9600''', …, '''4800''', …, '''2400''', … Bd. Nejčastěji používané baudové rychlosti jsou tučně zvýrazněny. Přenosová rychlost je vždy nižší než baudová rychlost, protože ke každým osmi datovým bitům se navíc přenáší ještě startbit, jeden nebo dva stopbity a případně také paritní bit.
 
== Zapojení ==
Řádek 87:
* Seriál na [http://www.root.cz/serialy/co-se-deje-v-pocitaci/ http://www.root.cz/…]: [http://www.root.cz/clanky/seriovy-port-rs-232c/], [http://www.root.cz/clanky/komunikace-pomoci-serioveho-portu-rs-232c/], [http://www.root.cz/clanky/komunikace-pomoci-serioveho-portu-rs-232c-podruhe/]
* [https://web.archive.org/web/20110629175910/http://www.embos.cz/clanky/rozhrani-protokoly/komunikace-po-rs-232-seriovem-portu-v-c Komunikace po sériové lince v C#]
* [https://web.archive.org/web/20120617232203/http://retired.beyondlogic.org/serial/serial.htm beyondlogic.org: Interfacing the Serial / RS-232 Port] – podrobný popis, příklady
[[software|SW]] a [[hardware|HW]] (anglicky)
* [http://www.farsite.com/cable_standards/rs232c_if_popup.shtml RS232, V.24, V.28, X.21bis and EIA-232 Connector and Signaling Standards] – vzájemný vztah mezi standardy RS-232, [[V.24]], [[V.28]], [[X.21bis]] a [[EIA-232]]
 
{{Internetové protokoly}}
{{Autoritní data}}
 
[[Kategorie:Protokoly fyzické vrstvy]]