ok. bitte nutze nocmal die suchfunktion. es gibt viele verschidene möglichkeiten, die taster auszutesten, probier mal das hier:
Code:
#include "asuro.h"
int main(void){
unsigned char taster, radix=10;
unsigned char wert[5];
Init();
while(1){
taster=PollSwitch();
itoa(taster,*wert,radix);
SerWrite(*wert,5);
SerWrite("\n\r",2);
}
return 0;
}
(ungetesteter code, eben mal zusammengetippt).
in hyperterminal müsste jetzt ein wert ausgegeben werden, und zwar folgendes:
kein taster gedrückt:0
taster 1: 1
taster 2: 2
taster 3: 4
taster 4: 8
taster 5: 16
taster 6: 32
wenn mehrere taster gedrückt wurden, dann jeweils deren summe.
Lesezeichen