LPT port

Zombori Zoltan zombori at sol.cc.u-szeged.hu
Mon Mar 26 09:48:06 CEST 2001


On Sat, 24 Mar 2001, Kovy wrote:

> > A control regiszterben van egy bit, ami az iranyt jelzi.
> > Azt kell atkapcsolnod. Utanna klehet olvasni, es jonnek az adatok...
> > Ez a Baziscim+2 cimen levo parancsregiszter 5. bitje
>
> Koszi, a PC hardver kezikonyvben ezt neztem ki, probaltam azon a cimen
> minden bitet allitani, de nem engedte el a I/O csatornat.
>
> Udv.: Janos

Szia!

Regebben foglalkoztam kicsit en is a problemaval, akkor nekem mukodott.
Regebbi 486-os alaplap, EPP printerport beallitast igenyelt.
Csinaltam ISA kartyan is, ami meg regi TTL ICkkel teletomott kartya volt,
ott elobb foliat kellett vagni, es a hivatkozott bit IO vezeteket rakotni
az adatport regiszter kimenet engedelyezo labara. Igy lehetett lebegobe
allitani a kimenetet, hogy olvasni lehessen.


Konyv szerint ezt hivtak Enhanced Bi-directional Port-nak.
Az EPP (Enhanced Parallel Port) mar ennel sokkal tobb, onallo
adatatvitelre(kezfogas jeleit is generalja) kepes egyetlen IO utasitasra.

Leirom a regisztereit, hatha tudok segiteni.
Poertnev	Eltolas	  Mod	R/W	Megn.
--------------------------------------------------------
adat		+0	SPP/EPP	W	szabv. (SPP) adatport
allapot		+1	SPP/EPP	R	szabv. allapotport
vezerlo		+2	SPP/EPP	W	szabv. vezerloport
EPP cim		+3	EPP	R/W	cim iras/olvasas ciklust hoz letre
EPP adat	+4	EPP	R/W	adat iras/olv. ciklust hoz letre
nem def.	+5-7	EPP	-	kulonbozo celra hasznalhato



Forras: PC-muhely 2.

Az ECP port mar tartalmaz bizonyos adattomoritesi lehetosegeket is, RLE
futasi hossz szamlalo is van benne.
Ezenkivul fontos elteres, hogy 11 cimbitet kell dekodolni, mert egyes
regiszterei baziscim+400h cimen vannak!

Remelem, tudtam segiteni valamit. Jo munkat!

Bye,    __      _
      o'')}____//
       `_/      )
       (_(_/-(_/     Zombori Zolta'n <zombori at cc.u-szeged.hu>





More information about the Elektro mailing list