Výsledky 1 až 22 z 22

Téma: zapojení a ovládaí 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

    Unhappy zapojení a ovládaí LPT

    potrebujem poradit ako ovladat 5výstupných a 3vstupné porty a ako ich galvanicky oddelit.
    Ovladanie -to nemam sajny. idealne by bolo nieco pod pascalom. Assembler nechcem, potrebujem obsiahlejsi program a to sa v tom dobre pisat neda. inak je mi to jedno. pascal by bol ideálny-je to pre starśie pc,ale v najhoršom i niečo iné
    --ako posielat a prijímať tie dáta?
    galvanické oddelenie
    výstupné porty sú v poho-tam dám iba odpor na optoclen a nemám problém. horšie je to s vstupnými-tam potrebujem 5V, ktore sú podĺa mojich info. na LTP nedostupné. ale vraj sú tam i iné porty okram tých 8, takže by som jednému nastavil stály výstup a odtiaľ ťahal tých 5V, nieje to ideálne riešenie, ale ni%c iné ma momentálne nenapdá
    --ako by ste to rieśili vy??

    S pozdravom J.Ševčík

  2. #2

    Standardní Re: zapojení a ovládaí LPT

    Ovladanie portu je fakt jednoduche - v Pascale je to na par riadkov.
    5V mas na gameporte, PS/2, USB.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  3. #3

    Standardní Re: zapojení a ovládaí LPT

    Ďakujem,ale nikde neviem nájisť tých pár riadkov do pascaluktorými to ovládať.
    A tých 5V by som najradšej nejak vyriešil z oho paralel. portu-nechcem na to ťahať ďaľší kábel

  4. #4

    Standardní Re: zapojení a ovládaí LPT

    Galvanicke oddelenie vystupu.
    R1 - 470R
    R2 - 1k2
    R3 - 2k2

    BTW tych 5V ber predsa z ovladaneho zariadenia! <- Sry, neplatne, zle som si precital first-post.
    Přiložené obrázky Přiložené obrázky
    Naposledy upravil iPoK; 12.03.2007 v 08:35.
    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

  5. #5

    Standardní Re: zapojení a ovládaí LPT

    Ovladanie v C.
    Kód:
    #include <stdio.h>
    #include <dos.h>
    
    int main(void)
    {
       int port = 888;     /*  base addr = 378h  */
       char value = '\xFF';
    
       outportb(port, value);
       printf("Value %c sent to port number %d\n", value, port);
       return 0;
    }
    Naposledy upravil iPoK; 12.03.2007 v 08:56.
    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

  6. #6

    Standardní Re: zapojení a ovládaí LPT

    Vstup by som asi takto nejako
    R1 - 470R
    R2 - 1k2
    R3 - 1k
    R4 - 22k mozes doplnit aj do prvej schemy

    Dalsie vstupne piny su: 11, 12, 13, 15.

    Nacitanie v C
    Kód:
    #include <stdio.h>
    #include <dos.h>
    
    int main(void)
    {
       unsigned char result;
       int port = 889;           /* base addr + 1 */
    
       result = inportb(port);
       printf("Byte read from port %d = 0x%X\n", port, result);
       return 0;
    }
    Pozor funkcia je inverzna. Pri log.1 na vstupe, sa na porte objavi log.0!
    Přiložené obrázky Přiložené obrázky
    Naposledy upravil iPoK; 12.03.2007 v 08:58.
    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

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. Zapojení LCD na LPT
    Založil Stoobi v sekci fóra Elektronika a bastlení
    Odpovědí: 47
    Poslední příspěvek: 27.10.2004, 17:18
  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
  •