Sériový port: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Marián 2 (diskusia | príspevky)
možnosť a pod.
d gramatika
Riadok 30:
* '''Synchrónny prenos'''. Pri synchrónnom prenose sa na vodičoch nastaví úroveň a [[informácia]] sa potvrdí [[impulz]]om, alebo zmenou úrovne synchronizačného signálu. Synchronizačný signál je vysielaný aj keď sa neprenášajú žiadne dáta. Synchronizácia umožňuje rýchlejší prenos dát ako asynchrónny, keďže nevyžaduje vysielanie dodatočných znakov vyznačujúcich začiatok a koniec prenášaného rámca. Vysielacia a prijímacia strana musia mať časové základne (generátory taktovacích impulzov), ktoré musia byť synchronizované. Značky sú vysielané ako nepretržitý reťazec [[bit]]ov, v medzerách sa automaticky vkladajú stavové [[bit]]y. Začiatky a konce všetkých bitov musia korešpondovať s časovou základňou. Nevýhodou je zložité synchronizovanie, veľkou výhodou však je efektívne využitie kanála a možnosť zabezpečenia prenosu proti chybovosti. Dátové prvky majú rovnakú dlžku trvania, prenos sa používa pre veľké objemy dát a tam, kde je potrebné počas prenosu zabezpečiť šírku pásma.
 
* '''Asynchrónny prenos'''. RS-232 používa asynchrónny prenos informácií. Pri asynchrónnom prenose sa dáta prenášajú v sekvenciách (rámcoch) danou rýchlosťou s úvodnou štartovacou sekvenciou vyslaním start [[bit]]u. Hneď ako bol start [[bit]] vyslaný, vysielač posiela dátové [[bit]]y, ktorých môže byť 5, 6, 7, alebo 8, v závislosti od konfiguračnej voľby. Nasleduje paritný [[bit]] (nie je povinný). Prenášaný rámec je ukončený stop [[bit]]om. Dĺžky trvania jednotlivých [[baj]]tov sú rôzne, rôzne sú i medzery medzi dvoma blokmi. Prijímač nerozozná dva nasledujúce dátové bloky. Objem prenášaných dát sa pri tomto type prenosu rozdelí na menšie casti, každá časť sa posiela nezávisle naod ostatných, časové intervaly medzi odosielaním jednotlivých bajtov sa môžu líšiť.
 
[[Súbor:Rs232 communication (sk).svg|thumb|left|450px|Asynchrónny prenos jedného slova (bajtu)]]<br/ clear="all">