sosni si http://www.volny.cz/runat/download/docs/athelp.zip Neco jako SysMan ale lepcitam najdes uplne vsecko co potrebujes. Snad
my jsme jsem programovali pres LPT komunikaci (handshake,sync/nonsync) jako je blikani ledek, chat, ir prijimac apod. sourcy v C (dos only) mam doma kdybys chtel.
zatim ti tu hodim male info v kostce co nam k tomu ucitel dal
v cem chces delat? jestli v C v dosu tak muzu nahodit perfektni ukazkove prikladyKód:Paraleni port je v PC obvykle na I/O adresach: 0x3BC, 0x378, 0x278 Pouzivane IRQ: LPT1 -> IRQ7 LPT2 -> IRQ5 Prirazeni IRQx -> INTx: IRQ0 -> INT 0x08 IRQ1 -> INT 0x09 .... IRQ5 -> INT 0x0D IRQ6 -> INT 0x0E IRQ7 -> INT 0x0F Informace o nalezenych portech LPT1, LPT2 a LPT3 na adrese pameti: 0x0040:0x0008(+2,+4) Zapojeni pinu LPT: baze+0 - datovy port, vystupni, zapis/cteni bity 0-7 (datovy) -> pin 2-9 baze+1 - status tiskarny, vstupni, cteni bit 0-2 nepouzit bit 3 (-ERROR) <- pin 15 bit 4 (+SLCT) <- pin 13 bit 5 (+PE) <- pin 12 bit 6 (-ACK) <- pin 10 bit 7 (-BUSY) <- pin 11 baze+2 - rizeni tiskarny, vystupni, cteni/zapis bit 0 (+Strobe) -> pin 1 bit 1 (+AUTO LF) -> pin 14 bit 2 (-INIT) -> pin 16 bit 3 (+SLCT IN) -> pin 17 bit 4 (enable IRQ) HW preruseni, kdyz ACK prejde do 0 bit 5-7 nepouzit pin 18-25 -> GND![]()





Odpověď s citací