NOVICE: Aplikacka zapisujici na LPT port

Blasko Marek Blasko na vuje.sk
Úterý Březen 20 13:27:40 CET 2001


takto vyzera to co si chcel:

#include <stdio.h>
#include <unistd.h>
#include <asm/io.h>
#define LPTBASE 0x378  // uprav podla portu
#define PAUSE 10000    // uprav podla potreby

/* pozor kompilovat z prepinacom -O !!  a spustat ako root*/

void main(void)
{
if (ioperm (LPTBASE, 3, 1)==0)			//povolenie na pracu 
    printf ("\nioperm: access to ports\n");
for(;;){
	outb(0, LPTBASE);
	usleep(PAUSE);
	outb(128, LPTBASE);
	usleep(PAUSE);
	outb(255, LPTBASE);
	usleep(PAUSE);
	outb(128, LPTBASE);
	usleep(PAUSE);
	}
}

-- 
   Blasko @vuje.sk
       k
Marek s
   e a                 (( \|/ ))
  r l                      |
 a Blasko                  |
Marek                      | 
            +------++     /_\
            |OM2AMB |----|/_\|
            +-------+   / \ / \


Další informace o konferenci Linux