Forum: Mikrocontroller und Digitale Elektronik UART (rs232) "screen"


von Tom (Gast)


Lesenswert?

Hallo Leute,

meine Frage ist eigentlich relativ Kurz, die korrekte Terminologie ist 
mir leider nicht bekannt.

Für meinen Mikrocontroller würde ich gerne via RS232 einen Status Screen 
bauen.

 ________________________________________
|00:00:01 - System started
|00:05:04 - Alles kaputt
|
|
|
|...
|__________________________________________
|Stromverbrauch: 13W
|Spannungen: OK
|Status: OK
|__________________________________________


Also die unteren Felder werden quasi immer refresht, die oberen wandern 
dann wie in einer Liste durch. Hab das schon öfters gesehen und da wird 
nicht immer der Screen komplett gelöscht (was ja auch bei viel Text dann 
ganz schön dauern könnte bei 9,6k)

Wie baut man sowas denn effizient mit wenig Aufwand? Bestenfalls wird 
die obere Liste dabei länger bei größerem Bildschirm, der Rest bleibt 
immer unten stehen.

Danke euch!

von holger (Gast)


Lesenswert?

Man kann sowas mit Terminal Befehlen in den Texten machen.

Such mal nach
escape sequences vt100

von Stefan (Gast)


Lesenswert?

Das macht man mit einem Terminal Emulator.
Sie unterstützen Escape Sequenzen, damit kann man den Cursor bewegen und 
die Textfarbe ändern.

Hyperterminal unterstützt viele unterschiedliche Terminal Modelle. Unter 
Dos nutze ich gerne Telix, unter Linux nutze ich Minicom.

Schau Dir mal die Beschreibung von ANSI an: 
http://en.wikipedia.org/wiki/ANSI_X3.64

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.