So nun bin ich ein bisschen weiter, ich konnte mir mit dem Selftest Code soweit abhelfen, dass ich nun mit diesem Code ungefähr das ergebniss habe, welches ich wollte:
Code:
#include "asuro.h"
unsigned char sw;
unsigned int i;
void SwitchTest(void)
{
sw = PollSwitch();
BackLED(OFF,OFF);
if (sw & 0x01)
{
BackLED(OFF,ON);
}
}
int main(void){
Init();
StatusLED(OFF);
i=0;
for (i = 0; i < 0xFE00; i++)
SwitchTest();
BackLED(OFF,OFF);
while(1);
return(0);
}
Nur kann man jetzt nicht nur mit einem Taster die BackLED zum leuchten bringen sondern gleich mit vier ? Was muss ich machen, das z.B. nur durch den ersten Schalter die LED leuchtet ?
Und was bedeutet eigentlich das "0xFE00" ? Werd auch gleich im Inet danach schauen.
Gruß DoubleU
Lesezeichen