Parallelport kommunikation fra Microsoft Visual C++
Hey.Jeg skal skrive et program, der kan sende noget data til noget hjemmelavet hardware jeg har, men det er helt forbandet så besværligt det er.
Jeg har ingen vidligere erfaring med hverken C/C++, men jeg har erfaring med Java, som jeg dog har skrottet til dette formål.
Jeg er kommet frem til dette C program:
#include <stdio.h>
#include <dos.h>
int main(){
int a,b,c,d;
int Data = 0x378;
int Status = Data + 1;
int Control = Data +2;
for(b=0;b<1000;b++){
d=1;
for(a=0;a<6;a++){
outb(Data,d);
d=d*2;
usleep(1000000);
}
for(a=0;a<6;a++){
outb(Data,d);
d=d/2;
usleep(1000000);
}
}
}
Men det vil ikke virke...
Den vil godt kompilere med min gcc-compiler, men den virker ikke.
Den vil dog ikke kompilere i Visual Studio .NET.
Nogle der kan skrive et hurtigt eksempel på, hvordan jeg sender et tal til parallelporten?
Det er outb()-metoden Visual Studio er efter. Noget med undefined identifier eller sådan noget.
--
Jonas
