obsluha LPT v C

Pavel Krejci xkrejcip
Středa Březen 17 12:04:04 CET 2004


> > #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.

SAMOZREJME RIDICI REGISTRY, SORRY

> 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