Der Code von radbruch war als Funktion gedacht und wird so verwendet:
ich hoffe es funktionier, da ich es selber noch nicht probiert habeCode:#include "asuro.h" void PrintChar(unsigned char x) //Funktion wird vor main(void) definier //und kann später an jeder Stelle des Programms //aufgerufen werden, wobei der entsprchende char-Wert //in die Klammern eingetragen wird { unsigned char einer, zehner, huni; char s[3]="hze"; einer=x%10; zehner=(x-einer)/10; huni=(x-(zehner*10+einer))/100; s[0]=huni+'0'; s[1]=zehner+'0'; s[2]=einer+'0'; SerWrite(s,3); return 0; } int main (void) { char odo[2]; Init(); FrontLED(ON); while(1) { OdometrieData(odo); //einlesen der odo-Werte PrintChar(odo[0]); //Ausgeben über die Funktion PrintChar(odo[1]); } return 0; }
über Funktionen müsste aber auch etwas in der Anleitung stehen







Zitieren

Lesezeichen