Der Code von radbruch war als Funktion gedacht und wird so verwendet:
Code:
#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;
}
ich hoffe es funktionier, da ich es selber noch nicht probiert habe
über Funktionen müsste aber auch etwas in der Anleitung stehen
Lesezeichen