PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mal wieder ein IR- Problem



Kerubim
01.09.2008, 16:08
Hi Leute,
zuerstmal das obliogatorische tolles Forum und bin neu hier.... =P~
Aber, ich habe jetzt 15 min. nach der Lösung meines Problems gesucht und nichts gefunden. Deswegen denke ich, dass eine evtl. Neubearbeitung der Thematik nicht schaden kann. Hab den Asuro erst seit einer Woche, und bin dementsprechend neu auf dem Gebiet

Also:
Das Flashen funktioniert ohne weiteres, und hatte auch schon einige funktionierende Programme zum Laufen bekommen. Aber jetzt möchte ich mal gerne etwas ausprobieren: Die Helligkeitswerte der Unteren LED's an den Rechner senden. Ich verwende das HyperTerminal Programm vn Windows, und beim drücken der Tasten auf dem PC erscheinen die Buchstaben auch dem Screen, wenn man ein Papier davor hält, aber bei meinem Quelltext sendet der Asuro nur kauderwelsch (ÏÏ...usw)

was hab ich falsch gemacht?

Programm:
#include "asuro.h"

int main(void)
{
unsigned int data[2];
Init();
FrontLED(ON);
while(1){
LineData(data);
SerWrite(data[0],3);
SerWrite(data[1],3);

}
return 0;
}

radbruch
01.09.2008, 21:52
Hallo

Mit SerWrite werden Zeichenketten (bekannter Länge) Zeichenweise zum Terminal gesendet. Du sendest aber anstelle eines (ASCII-) Code einen 16-Bit-Wert. Das Terminal kann damit nichts anfangen:

https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=328202

Dort geht's zwar um Tastenwerte, ist aber das selbe Problem. Hier noch eine Kurzfassung:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=38251&highlight=serwrite+erg

Gruß

mic