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