Momenteel gebruik ik een oneindige lus om de LPT te scannen.
Hoe zou ik nu iets kunnen schrijven dat ik bv door een knopdruk uit die lus zou kunnen springen. (Het probleem dat ik nu ondervind, is dat ik op geen knoppen kan drukken tijdens die lus.)
Hoe zou ik nu iets kunnen schrijven dat ik bv door een knopdruk uit die lus zou kunnen springen. (Het probleem dat ik nu ondervind, is dat ik op geen knoppen kan drukken tijdens die lus.)
code:
1
2
3
4
5
6
7
8
9
10
11
| BYTE poortstatus;
BYTE S3[2]; // array om slechts iets uitgevoerd mag worden op stijgende flank.
//moet van de vorm [0,1] zijn.
BYTE S6[2];
while(1)
{
poortStatus=scanLPT();
UpdateBYTES(poortStatus,S3,S6);
opdrachten(S3,S6);
Sleep(10); //om de 10 ms een scan uitvoeren
} |