Počítač

Druhy portů PC

Paralelní port

Rozložerní linek na LPT

Paralelní porty, čily rozhraní tiskáren (LPT1 nebo LPT2) počítače PCC poskytují celkem 17 digitálních linek, které je možno používat pro rychlý přenos dat mezi portem a obvody rozhraní. Díky množství linek jsou některé pokusy obzvlášť jednoduché. Při používání portu je paralelní port možno poměrně snadno nevědomky zničit, protože vstupy a výstupy, jež jsou kompatibilní s technologií TTL, nejsou chráněny proti přetížení. Je třeba dodržovat následující bezpečnostní opatření:

Linky portu

V následujícím seznamu jsou uvedeny všechny linky paralelního portu. Obrázek níže ukazuje rozložení vývodů 25pölového konektoru Sub-D na PC. Kromě toho lze použít i 36pólový konektor Centronics, aby se k připojení na rozhraní mohl použít obvyklý kabel pro tiskárny. Zakoupené kabely pro tiskárnu se někdy trochu odchylují od zobrazení rozložení vývodů, je tedy nasnadě kabel nejprve prověřit.

Vývod (PIN)
25 vývodů
Vývod (PIN)
36 vývodů
Označení Přístup na adrese Směr dat
2 2 D0 BA, bit 0 Výstup
3 3 D1 BA, bit 1 Výstup
4 4 D2 BA, bit 2 Výstup
5 5 D3 BA, bit 3 Výstup
6 6 D4 BA, bit 4 Výstup
7 7 D5 BA, bit 5 Výstup
8 8 D6 BA, bit 6 Výstup
9 9 D7 BA, bit 7 Výstup
15 32 Error BA + 1, bit 3 Vstup
13 13 Select BA + 1, bit 4 Vstup
12 12 PE BA + 1, bit 5 Vstup
10 10 ACK BA + 1, bit 6 Vstup
11 11 Busy BA + 1, bit 7 Vstup, invertovaný
1 1 Strobe BA + 1, bit 0 Vstup/Výstup, invertovaný
14 14 Auto Feed BA + 1, bit 1 Vstup/Výstup, invertovaný
16 31 Init BA + 1, bit 2 Vstup/Výstup
17 36 SLCT IN BA + 1, bit 3 Vstup/Výstup, invertovaný

Spolu s datovým registrem je k dispozici navazující osmibitový výstupní port, přes nějž se normálně posílají data na tiskárnu. Výstupy jsou kompatibilní s technologií TTL, tj. vysoká úroveň je mezi 3,5 a 5 V a z výstupů je možno odebírat proud až 10 mA. Mezi mnoha pomocnými linkami pro tiskárnu je pět vstupů stavového registru (Error, Select, PE, ACK, Busy), z nichž jeden (Busy) se načítá inverzně. Tyto lonky jsou většinou kompatibilní s technologií TTL, tj. nezapojené vstupy se vyhodnocují jako vysoká úroveň. Spínače je tedy možno zapojovat přímo proti zemi. Stav všech linek je možno číst na adrese BA + 1.

Obousměrné LPT

Doposud uváděné vlastnosti tiskárny platí pro standardní port Centronics. Moderní počítače mají rozšířené porty tiskárny, které mohou být nadefinovány jako porty ECP nebo EPP a umožňují pak přes port tiskárny o šířce osm bitů oboustranný přenos dat. Tyto porty jsou v režimu kompatibilním s ISA nadále kompatibilní se starým portem, tj. všechny přístupy fungují stejně tak, jako byli popsány výše.

Navíc jsou však v režimu EPP a ECP možné rozšíření přenosů, v nichž lze přes port odděleně přenášet adresy a data a společně vysílat a přijímat celé bloky dat. Toto rozšířené použití není tak docela jednoduché, protože vyžaduje rozsáhlá a nákladná externí zapojení a protože se navíc v portu mohou nacházet různé součástky, které vyžadují vlastní buzení. Odpovídající ovladače řídí například přenos dat s externími jednotkami ZIP nebo skenery.

Jednu přednost moderního paralelního portu však může využívat i amatérský uživatel. V mnoha případech je totiž přes port tiskárny možný vstup dat. Platí to v případě, žýe port podporuje alespoň režim kompatibilní s PS/2. Na rozdíl od původní normy je zde navíc jeden bit v řídicím registru. Pomocí bitu 5 (DIR=1) je možno přepínat mezi režimem výstupu a režimem čtení. Jestliže byl port nainstalován v režimu EPC nebo EPP, je také kompatibilní s PS/2 a podporuje tedy vstup paralelních dat.