hallo,
Ik ben bezig met een programma in C++ en ik moet er uiteindelijk "o"-en en "1"-en op de uitgang van een pc mee kunnen zetten. Nou heb ik beperkte voorbeelden gevonden maar ik snap het nog niet helemaal. Eeen van de voorbeelden is als volgt:
void transmit(int x)
{
if(x==0)
outportb(0x37a, inportb(0x37a) & 0xfb)
else
outportb(0x37a, inportb(0x37a) & 0x04)
}
Nou neem ik aan dat "outportb" en "inportb" standaard functies zijn die een bepaald aantal argumenten hebben. En dat die getallen hexadecimale waarden zijn.
Maar verder weet ik echt niet wat dit doet, op welke poort en op welke pin.
Ik hoop dat iemand mij kan helpen of mij kanv erwijzen naar een site.
b.v.d.
C_B
Ik ben bezig met een programma in C++ en ik moet er uiteindelijk "o"-en en "1"-en op de uitgang van een pc mee kunnen zetten. Nou heb ik beperkte voorbeelden gevonden maar ik snap het nog niet helemaal. Eeen van de voorbeelden is als volgt:
void transmit(int x)
{
if(x==0)
outportb(0x37a, inportb(0x37a) & 0xfb)
else
outportb(0x37a, inportb(0x37a) & 0x04)
}
Nou neem ik aan dat "outportb" en "inportb" standaard functies zijn die een bepaald aantal argumenten hebben. En dat die getallen hexadecimale waarden zijn.
Maar verder weet ik echt niet wat dit doet, op welke poort en op welke pin.
Ik hoop dat iemand mij kan helpen of mij kanv erwijzen naar een site.
b.v.d.
C_B
i5-13600KF @ 6.0GHz || Domoticz on Pi3+Pi4 || PV: 14940 Wp || WP: 12kW LG