Zugriff auf die Parallele Schnittstelle unter C++



  • hi

    kann mir einer sagen wie man unter Borland C++ auf die parallele Schnittstelle
    zugreift. ICh habe schon viele seiten durchsucht aber keine hat dieses Thema.

    danke im voraus



  • 1. Borland C++ oder Borland C++ Builder?
    2. FAQ you (-;
    3. http://home.t-online.de/home/mario_kluge/

    -junix



  • hallo

    du solltest vorsichtigt sein,
    wenn du eine falsche eingabe machst haut es dir dein mainbord durch
    außerdem geht das nur bis win 98 alle älteren version verhindern dir ein einfachen zugriff auf die schnittstellen.
    wenn du zb winxp hast dann musst du dir erst noch einen treiber runterladen
    ich glaube der heißt openlpt, ist schon etwas her
    willst du es trotdem versuchen ist der code relativ einfach.
    aber vorsicht
    ich lege jedliche verantwortung für den code ab
    benutzung auf eigende gefahr

    definiere

    define Par_Ss 0x378
    

    0x378 ist meine parallel schnittstelle, die steht beim hochfahren im zweiten fenster, musst du bei gelegenheit ändern

    du brauchst erstmal einen asm befehl der dir die ports öffnet

    void outportb(unsigned int portadr, unsigned char value)
     {
      _asm mov edx,portadr
      _asm in al,dx
      _asm out dx,al
     }
    

    denn musst einmal aufrufen

    zum schreiben auf die lpt machst du einfach

    outportb(Par_Ss, 1);
    

    das warst auch schon
    die 1 sagt das du eine 1 ausibt, also nur einen pin
    mit einer 2 gibst du den 2. pin aus
    mit einer 3 gibst du den 1. und 2. pin aus
    dualzahlen halt

    ich habe mir zum spielen damal einen alten rechner besorgt und win98 draufgespielt. mit einem neuen würde ich das als erste versuche nicht machen, aber wenn man es etwas kann, kann man tolle sachen damit machen

    viel spaß und glück

    flo


Anmelden zum Antworten