obsluha LPT v C

Mecl mecl
Středa Březen 17 12:04:04 CET 2004


Presna definice, ale ty dalsi registry portu jsou RIDICI. :-)
----- Original Message ----- 
From: Pavel Krejci <xkrejcip@feld.cvut.cz>
To: Multiple recipients of list <hw-news@list.gin.cz>
Sent: Friday, March 30, 2001 2:31 PM
Subject: Re: obsluha LPT v C


> >
> > #define LPL 0x378
> Zde patri zrejme LPT
> a rika, konstanta LPT obsahuje cislo 0x378 = 0378h
> > outb(LPT, 0x30);
> Na port 378h posli 30h
> > A pote jsem se setkal s timto prikazem:
> > outb(LPT+1, 0x30);
> > A tady uz vubec nevim proc "+1"....
> To je tim, ze port ma bazovou aresu (378h, LPT2 ma 278h)
> No a dalsi rodici registry maji steny relativni posuv.
> Tudiz staci jednou nadefinovat bazovou adresu
> a pak pouzivat jen relativni posuvy. Ma to vyhodu
> v tom, ze pak staci zmenit
> #define LPT 0x378 na
> #define LPT 0x278
> a jste na druhem paralelnim portu
> a jinde v programu se nic menit nemusi.
> 
> > Zkoumat anglickou dokumentaci v tomto pripade se mi moc nechce protoze
> tohle je
> > tak dulezita vec ze to bude nekde i v cestine :) Ale kde...
> SYSMAN
> 
> P.K.






Další informace o konferenci Hw-list