Re: relé na paralelní port

Marek Peca marek na duch.cz
Sobota Září 29 22:02:10 CEST 2012


> Jde,
> otevřít /dev/parport0 a přes ioctl() ovládáte jednotlivé bity.

Ano, to je ta novejsi a spravnejsi cesta. Pro pripad rychle potreby 
uvadim svuj letity prog na ovladani rele, lec jedna se o primy pristup na 
i/o:

#include <sys/io.h>
#include <string.h>

#define LPT 0x378

int main(int argc, char *argv[]) {
   if (ioperm(LPT, 1, 1) != 0) {
     perror("ioperm");
     exit(1);
   }

   if ((argc < 2) || (strcmp(argv[1], "1") == 0))
     outb(0x01, LPT);
   else
     outb(0x00, LPT);

   return 0;
}


Další informace o konferenci Hw-list