Also für die Funktion PollSwitch() reicht eine unsigned char -Variable.(nur so nebenbei)
Zum Problem:
Bei dieser Funktion sollte man am besten 2 Variablen anlegen, die
den Wert der Schalter mittels PollSwitch() im Programm hintereinander
einlesen. (Hat etwas mit den Kondensatoren zu tun die noch geladen sind
u.s.w. ...) Dann fragst du sie auch beide ab.
Beispiel:
Code:
#include "asuro.h"
int main(void)
{
unsigned char s1,s2;
Init();
while(1)
{
s1=PollSwitch();
s2=PollSwitch();
if((s1 && s2) == 0)
{
....
}
}
}
Lesezeichen