LineData im Hyperterminal ausgeben
Hallo!
Ich möchte die Daten der beiden Fototransistoren auf der Unterseite von ASURo im Hypertermianl programm auslesen. Allerdings kommen dort nur kryptographische Zeichen an. Habe gelesen, dass von den Fototransistoren 16Bit Werte zurückkommen und man diese erst mit der Funtion itoa() in ASCII umwandeln muss. Das habe ich versucht, jedoch ohne Erfolg. Es kommen immer noch kryptographische Zeichen an.
Hier mal mein Code:
Code:
#include "asuro.h"
#include "stdlib.h"
int main(void)
{
//Speicherbereich für die Integer-Werte der Fototransistoren anlegen
unsigned int data[2];
unsigned char Wert;
//Microcontroller in Ausgangszustand
Init();
//FrontLED anschalten
FrontLED(ON);
//Werte der Fototransistoren einlesen
LineData(data);
//in ASCII umwandeln
itoa(data[1],Wert,10);
//Werte an Computer senden
SerWrite(Wert,4);//links(T9)
while(1);
return 0;
}
Vielen Dank für eure Hilfe!
mfg
.patrick