Sériový port: Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
d gramatika, wikilinky |
|||
Riadok 5:
Sériový port patrí medzi tzv. [[legacy port]]y (zastaralé) a postupne je nahrádzaný rýchlejším [[USB]].
Sériové porty môžeme nájsť v automatických
== Hardvér ==
Štandard [[RS-232]] definuje [[napätie|napätia]] a [[prenosová rýchlosť|prenosové rýchlosti]] medzi zariadeniami ktoré ho používajú. Podľa štandardu RS-232 sú definované vzájomne sériovo komunikujúce zariadenia Data Terminal Equipment (DTE) a Data Communications Equipment (DCE), v našom prípade skratka DTE reprezentuje [[osobný počítač|počítač]] a skratka DCE zariadenie, ktoré je s ním prepojené prostredníctvom sériovej linky. Štandard RS-232 stanovuje že DTE zariadenia používajú 25-pinový [[konektor]] (zástrčku) a DCE zariadenia 25-pinový [[konektor]] (zásuvku). 25-pinové
[[Obrázok:DB25 Diagram.svg|150px]][[Obrázok:DE9 Diagram.svg|90px]]
Riadok 14:
=== Parametre charakterizujúce sériový port ===
* číslo portu (napr. COM1,COM2), obvykle je spojené s [[IRQ|prerušením IRQ]] a a dresou viazanými na port. Nastavenia sú obvyklé, dajú sa však zmeniť.
* rýchlosť prenosu [[baud]] (napr. 9600)
* počet
* parita - 'N' - žiadna parita,'O' - nepárna,'E' - párna parita,'M' - paritní [[bit]] má vždy hodnotu 1 a 'S' -
* stop
* hardwarové riadenie toku - zapnuté / vypnuté
* softwarové riadenie toku - zapnuté / vypnuté
=== Prenos údajov ===
Sériový prenos je jeden z najrozšírenejších spôsobov prenosu. Jednotlivé prvky sú v časovej postupnosti vysielané po jednej prenosovej linke. Pri príjme dát je potrebné aby prijímač bol synchronizovaný s vysielačom. Prijímač teda musí poznať začiatok a koniec kedy dochádza k zmene signálového stavu - začiatky a konce blokov dát. Na základe týchto údajov prijímač stanoví rozhodujúci okamih pre vyhodnotenie signálového stavu jednotlivého prvku.
Sériový port je plne duplexné ([[full duplex]]) zariadenie, čo znamená súčasný príjem i vysielanie dát. Port používa dve nezávislé linky, jednu pre vysielanie a jednu pre príjem dát. Zjednodušené porty podporujú iba jednosmernú komunikáciu ([[half duplex]]) a teda využívajú len vysielaciu linku a signálovú zem. Prenos dát sa uskutočňuje po linkách TxD a RxD. Ostatné linky plnia pomocné funkcie pre štrukturovanie a riadenie toku údajov. Signály je možné programovo nastavovať a čítať ich stav. Riadenie toku dát (handshaking) predstavuje potvrdenie príjmu dát resp. pripravenosť na prenos. Riadenie toku môže byť hardvérové, alebo softvérové. Hardvérový handshaking je prenos od vysielača k prjímaču. Vysielač oznamuje, že má pripravené dáta k prenosu, alebo od prijímača k vysielaču, že prijímač je pripravený dáta prijať. Softvérový handshaking je realizovaný prenosom znakov [[XON]] a [[XOF]] podľa ASCII tabuľky. Softvérový handshaking spomaľuje prenos dát. Pri sériovom prenose je dátový bajt prenesený postupne po [[bit]]och (jeden [[bit]] súčasne).
Vysielacia a prijímacia strana sa musia na začiatku komunikácie dohodnúť na počte dátových
*'''Synchrónny prenos'''. Pri synchrónnom prenose sa na vodičoch nastaví úroveň a [[informácia]] sa potvrdí
*'''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
[[Obrázok:Rs232 communication (sk).svg|thumb|left|450px|Asynchrónny prenos jedného slova (bajtu)]]<br/ clear="all">
:'''Štart bit'''. Keďže RS232 je definováné ako asynchrónny typ sériovej komunikácie, tak odoslanie môže byť zahájené v ktoromkoľvek okamihu. To spôsobuje problém na prijímacej strane, ktorá musí zistiť, ktorý [[bit]] má ako prvý prijať. K tomu účelu slúži tzv. štart bit, ktorý predchádza každému prenášanému slovu (
:'''Dátové bity'''. Za štart
:'''Paritný bit'''. Pri prenose môže nastať situácia, kedysa náhodne môže zmeniť hodnota prenášaného
:'''Stop bit'''(y). Stop [[bit]] býva jeden, alebo dvoj
*'''Arytmický prenos''' je kombináciou synchrónneho a asynchrónneho prenosu. Začiatok vysielania každej značky môže nastať kedykoľvek, jednotlivé značky sú prenášané asynchrónne, ale jednotlivé prvky sú prenášané synchrónne. Časové základne sú potrebné iba pri prenose jednej značky. Sú spustené rozbehovým prvkom štart a zastavené prvkom stop. Výhodou je jednoduchosť vysielača a prijímača, nevýhodou je zníženie množstva prenesených dát, a slabé zabezpečenie prenosu proti chybovosti.
Riadok 110:
== Sériový port v počítači ==
Niektoré
Prevažná väčšina osobných
==Pozri aj==
Riadok 118:
* [[paralelný port]]
* [[PS/2 port]]
[[Kategória:Hardvér]]
|