Hi,
ich kann die PollSwitch-Funktion aus irgendeinem Grund bei selbstgeschriebenen Programmen nicht nutzen. Egal wie ich das Programm schreibe, jedes mal liefert das Drücken eines Tasters keine Reaktion.
Beim Test funktionieren die Taster einwandfrei und auch das Demoprogramm mit der Tasterauswahl funktioniert ohne Probleme.
Als Beispiel habe ich mal einer der versuchten Programme hier gepostet, vielleicht erkennt ja jemand einen Fehler und kann mir helfen.
Code:
#include "asuro.h"
int main(void) {
unsigned char sw;
Init();
for (;;) {
sw = PollSwitch();
if (sw == 0x01) StatusLED(RED);
if (sw == 0x02) StatusLED(YELLOW);
if (sw == 0x04) BackLED(ON,OFF);
if (sw == 0x08) BackLED(OFF,ON);
if (sw == 0x10) FrontLED(ON);
if (sw == 0x20) BackLED(ON,ON);
}
}
MfG
Lesezeichen