Výsledky 1 až 7 z 7

Téma: Čítanie z LPT

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Standardní Čítanie z LPT

    Chlapy, ako sa číta z LPT. Ako LPT nastaviť v BIOSe, ktoré piny sú vstupné, aké sú povolené napäťové úrovne a aká je adresa na čítanie. Výstupy sú norm. D0-D7 adr. 378 a niekde som sa dopočul, že vstupy majú adr. 379. OK, tak napíšte, kto s tým už robil.
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  2. #2

    Standardní

    sosni si http://www.volny.cz/runat/download/docs/athelp.zip Neco jako SysMan ale lepci tam 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
    Kó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 &#40;-ERROR&#41;    <- pin 15
         bit 4 &#40;+SLCT&#41;     <- pin 13
         bit 5 &#40;+PE&#41;       <- pin 12
         bit 6 &#40;-ACK&#41;      <- pin 10
         bit 7 &#40;-BUSY&#41;     <- pin 11
       baze+2 - rizeni tiskarny, vystupni, cteni/zapis
         bit 0 &#40;+Strobe&#41;   -> pin 1
         bit 1 &#40;+AUTO LF&#41;  -> pin 14
         bit 2 &#40;-INIT&#41;     -> pin 16
         bit 3 &#40;+SLCT IN&#41;  -> pin 17
         bit 4 &#40;enable IRQ&#41; HW preruseni, kdyz ACK prejde do 0
         bit 5-7 nepouzit
       pin 18-25 -> GND
    v cem chces delat? jestli v C v dosu tak muzu nahodit perfektni ukazkove priklady

  3. #3

    Standardní

    Na http://iglu.cz/smitka/?go=pce je dost dobrej jednoduchej prográmek na zápis a čtení z LPT. Jinak se to dá naprogramovat v assembleru.

  4. #4

    Standardní

    sou na to api funkce ..
    Athlon XP 1700+ B0 JIUHB @ 2600+ / ThermalTake Volcano 7+ / EPoX 8K9AI / KingStone 256MB PC2700 / MSI GeForce4 440MX-8xAGP / WD800JB / EIZO L568

  5. #5

    Standardní

    Jen dodavam, ze aby slo z LPT nacitat pres linky D0-D7, je nutno v BIOSu zapnout EPP, (SPP tuto funkci nema).

    Gigabyte GA-P67-DS3-B3, Core i7-2600K@4,5GHz, 2xKingston 2GB/1866MHz/CL11, Leadtek 7900GT-256MB DDR3 + Accelero S1, SB-Audigy + YMF724 + DreamBlaster combo, tuner FlyDVB duo, SSD Samsung 840 Pro 128GB + WD1003FBYX RE4 1TB, Seasonic S12II-430, 21" NEC 2190UXp, DVD-RW NEC 4550A->4551A mod, CD-RW Teac 524E, ZIP100, FDD, Canon PowerShot A70, A95+hacked firmware, EOS 350D+CHDK, Pentax K-30, Galaxy S3+CM13, HP ipaq 214, HP 200LX.
    2nd PC: Gigabyte GA-P31-DS3L with custom BIOS, Core2 Duo E8600@4,0GHz, 2xKingston 2GB/1066MHz/CL5
    3rd PC: Abit BX133-Raid, Tualatin 1300@1733/133/1,65V, 2x256MB. WEB: http://rayer.g6.cz

  6. #6

    Standardní

    Som sa pýtal skôr na HW záležitosti okolo čítania, SW-ovo to viem realizovať.

    Skúšal som to cez ECP a tam to funguje iba na tých 4 pinoch (10, 11, 12, 13) určených pre printer (ich význam je niečo ako PAPER OUT, PRINTER READY ...) Ale čítať z D0 - D8 sa mi nepodarilo. To je zaujímavé, lebo napr. taký WINCMD funguje cez LAPLINK kábel pri akomkoľvek nastavení portu rovnako. OK díky za pomoc, prakticky som už dosiahol čo som potreboval.
    BTW tie 4 piny sa dajú čítať z adr. 379 a zmena stavu sa vyvoláva skratom k zemi.

    THX 2 Jedik: výborná vec
    DIYS gripmeen >> CPU Wolfdale E8200 MOBO Gigabyte GA-P35-DS3R rev 2.1 RAM A-DATA DDRII 800+ EE VGA Gigabyte 3850 512MB HDD SAMSUNG 500GB HD501LJ
    Fujistu Siemens Scenic >> CPU Pentium III 1000MHz MOBO unknown RAM 256 + 128MB VGA int. i810 HDD 20GB neznameho typu

  7. #7

    Standardní

    Citace Původně odeslal iPoK Xpert
    Som sa pýtal skôr na HW záležitosti okolo čítania, SW-ovo to viem realizovať.

    Skúšal som to cez ECP a tam to funguje iba na tých 4 pinoch (10, 11, 12, 13) určených pre printer (ich význam je niečo ako PAPER OUT, PRINTER READY ...) Ale čítať z D0 - D8 sa mi nepodarilo. To je zaujímavé, lebo napr. taký WINCMD funguje cez LAPLINK kábel pri akomkoľvek nastavení portu rovnako. OK díky za pomoc, prakticky som už dosiahol čo som potreboval.
    BTW tie 4 piny sa dajú čítať z adr. 379 a zmena stavu sa vyvoláva skratom k zemi.

    THX 2 Jedik: výborná vec
    A zkousels nastavit to EPP? Na nekterych deskach se da navic vybrat verze 1.7 a 1.9, tusim ze mi to chodilo jen s 1.9.
    cteni datovych pinu je pak velice jednoduche:
    function INLPT : Byte;
    begin
    INLPT:=Port[LPTBASE+3]
    end;

    Gigabyte GA-P67-DS3-B3, Core i7-2600K@4,5GHz, 2xKingston 2GB/1866MHz/CL11, Leadtek 7900GT-256MB DDR3 + Accelero S1, SB-Audigy + YMF724 + DreamBlaster combo, tuner FlyDVB duo, SSD Samsung 840 Pro 128GB + WD1003FBYX RE4 1TB, Seasonic S12II-430, 21" NEC 2190UXp, DVD-RW NEC 4550A->4551A mod, CD-RW Teac 524E, ZIP100, FDD, Canon PowerShot A70, A95+hacked firmware, EOS 350D+CHDK, Pentax K-30, Galaxy S3+CM13, HP ipaq 214, HP 200LX.
    2nd PC: Gigabyte GA-P31-DS3L with custom BIOS, Core2 Duo E8600@4,0GHz, 2xKingston 2GB/1066MHz/CL5
    3rd PC: Abit BX133-Raid, Tualatin 1300@1733/133/1,65V, 2x256MB. WEB: http://rayer.g6.cz

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. redukce na LPT
    Založil Jakubisko v sekci fóra Elektronika a bastlení
    Odpovědí: 12
    Poslední příspěvek: 27.12.2005, 21:56
  2. mustek 4800p driver prip. emulator usb => lpt
    Založil Dream168 v sekci fóra Ostatní hardware
    Odpovědí: 0
    Poslední příspěvek: 16.08.2005, 08:36
  3. Redukce USB -LPT na tiskarnu poradte::????
    Založil karlos.fadr v sekci fóra Ostatní hardware
    Odpovědí: 0
    Poslední příspěvek: 11.02.2005, 23:06
  4. komunikace mezi I2C a LPT pro termočidlo
    Založil keksik v sekci fóra Programování
    Odpovědí: 8
    Poslední příspěvek: 20.06.2004, 01:08
  5. Rychlost LPT laplinku?
    Založil Ondrowicz v sekci fóra Ostatní hardware
    Odpovědí: 11
    Poslední příspěvek: 24.11.2002, 10:50

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •