Forum: Mikrocontroller und Digitale Elektronik UART-Ausgabe an HyperTerm in Windows


von UBoot-Stocki (Gast)


Lesenswert?

ich möchte mir ein kleines Menu schreiben, welches über ein 
Hyperterm-Programm ausgegeben wird. Hyperterm deshalb, weil es in jeden 
Windows enthalten ist.

Hat jemand eine Idee, wie man ein "Cursor Home" Kommando ausführen kann? 
Damit meine ich, dass der Cursor in die Zeile und Spalte 1 zurückkehrt ?

Danke für alle Tipps ...

Gruß

andreas

von Jörg S. (joerg-s)


Lesenswert?

> ...weil es in jeden Windows enthalten ist.
Bei Vista nicht :)

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Seitens des µC ein FORMFEED ausgeben (0x0C). Löscht aber das 
Anzeigefenster vom Terminalprogramm.
http://www.logosec.de/ascii.htm

Ohne Löschen des Fensters, geht es mit der richtigen Escape-Sequenz des 
eingestellten Terminalemulators im Terminalprogramm (VT100/ANSI => ESC [ 
H, VT52 o.ä.)
http://local.wasp.uwa.edu.au/~pbourke/dataformats/vt100/

von UBoot-Stocki (Gast)


Lesenswert?

Hi,

ich habe unter vt100 "Esc[H " versucht - geht nicht ...

Was besseres habe ich nicht gefunden ...

Gruß

Andreas

von Ekschperde (Gast)


Lesenswert?

ESC[H

von Stefan B. (stefan) Benutzerseite


Lesenswert?

ESC [ H sind drei Bytes in Hex: 1b 5b 48

Es gibt noch eine zweite Set Cursor Home Sequenz (s. Link oben): ESC [ f

von UBoot-Stocki (Gast)


Lesenswert?

Ohhhhhhh ....

zu blöd ......

Das "0x0C" macht genau was ich brauche ....


nochmals vielen Dank ....

Gruß

Andreas

von Simon K. (simon) Benutzerseite


Lesenswert?

Stefan "stefb" B. wrote:
> ESC [ H sind drei Bytes in Hex: 1b 5b 48

!!!

Und nicht die Zeichenfolge "ESC[H"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.