Andun
17.07.2005, 23:11
Moin
Also ich möchte mir im Hyperterminal bequem ein paar Werte anzeigen lassen. Und damit dass ganze übersichtlich bleibt soll die aktuelle Anzeige gelöscht werden. Dazu will ihc das Ascii zeichen 012 nehmen.
Das geht auch gut, wenn ich im Hyperterminal Alt+012 eingebe, wird das signal ja reflektiert und mir also wieder angezeigt und die Anzeige ist leer. Funktioniert so wunderbar. Damit würde ich auch noch gerne Ascii zeichen ausgeben, aber das Problem ist das gleiche.
Durch zufall bin ich einfach darauf gekommen dass ich ja einfach nur die Zahl des Ascii Zeichens schicken muss. Das Hyperterminal interpretiert dass dann ja.
Also hab ich folgendes gemacht:
unsigned char letter[] = {012};
SerWrite(letter,1);
Das ganze erzeugt komischerweise aber nur einen Zeilenumbruch. Und es passiert auch bei anderen Zeichen nicht das gewünschte Ergebnis. Habt ihr das Ideen? Danke.
Andun
P.S.: Meine Idee ist dass vielleicht die nötige 0 vor dem 12 nicht immer passt. Wenn man nämlich im Hyperterminal nur Alt+12 eingibt kommt ein "?". Habt ihr nen Tipp für mich?
Also ich möchte mir im Hyperterminal bequem ein paar Werte anzeigen lassen. Und damit dass ganze übersichtlich bleibt soll die aktuelle Anzeige gelöscht werden. Dazu will ihc das Ascii zeichen 012 nehmen.
Das geht auch gut, wenn ich im Hyperterminal Alt+012 eingebe, wird das signal ja reflektiert und mir also wieder angezeigt und die Anzeige ist leer. Funktioniert so wunderbar. Damit würde ich auch noch gerne Ascii zeichen ausgeben, aber das Problem ist das gleiche.
Durch zufall bin ich einfach darauf gekommen dass ich ja einfach nur die Zahl des Ascii Zeichens schicken muss. Das Hyperterminal interpretiert dass dann ja.
Also hab ich folgendes gemacht:
unsigned char letter[] = {012};
SerWrite(letter,1);
Das ganze erzeugt komischerweise aber nur einen Zeilenumbruch. Und es passiert auch bei anderen Zeichen nicht das gewünschte Ergebnis. Habt ihr das Ideen? Danke.
Andun
P.S.: Meine Idee ist dass vielleicht die nötige 0 vor dem 12 nicht immer passt. Wenn man nämlich im Hyperterminal nur Alt+12 eingibt kommt ein "?". Habt ihr nen Tipp für mich?