also bei diesem programm empfange ich garnichts.
bei if(x) drehen die motoren, sendet aber nichts
bei if(x && (x == PollSwitch())) drehen die motoren nicht, man hört aber ein leises surren, sendet aber auch nichts
Habe jetzt noch mal nur die taster getestet.
mit:
Code:
#include "asuro.h"
int main (void)
{
unsigned char x; //definition der pollswitch-variable
unsigned char string [5]; //definition eines string mit max. 5 zeichen
Init ();
while (1)
{
x = PollSwitch (); //taster werden abgefragt
itoa (x, string, 10); //wert wird umgewandelt und in string gespeichert
SerWrite (string, strlen (string)); //string wird an terminal geschrieben
SerWrite ("\n\r", 2); //umbruch an terminal schreiben
//("\n" und "\r" sind je ein byte!)
}
}
alle taster tun genau das, was sie sollen nur nicht k1
er sendet immer
Code:
33
33
33
33
32
32
32
32
33
33
33
33
32
32
.
.
ist er kaputt?
Lesezeichen