avr & usart & terminal

OP #459993
Lesenswert?
• ▲
▼
Hallo Zusammen

Ich möchte auf einem AVR (ATmega32) eine kleine Konsole laufen lassen wo 
man Commands als Text eingeben kann.
Bis jetzt habe ich immer binär über die USART kommuniziert und ein 
eigenes Terminal-Programm geschrieben, welches die Commands parsed etc.
Nun möchte ich aber ein Termianl wie minicom (oder HyperTermial oder wie 
das heisst für Windows) benützen.
Nun das mit der Carriage Return und New Line Feed habe ich unterdessen 
herausgefunden. Nur ich brauche noch einbisschen mehr.

Gibt es einen Befehl um die aktuelle (dort wo der Cursor ist) Zeile zu 
löschen um sie neu zu schreiben?
Gibt es einen Befehl um den ganzen aktuellen Screen zu löschen?

Gibt es ganz allgemein irgendwo eine Definition wie das ganze 
funktioniert oder macht das jedes Terminal einwenig anders?

Vielen Dank für eure Hilfe!
Gruss Lorenz
Persönliche Seite #459996
Lesenswert?
• ▲
▼
Naja, eigentlich sind solche "Terminal"programme wie zB HTerm eigentlich 
keine Terminalprogramme. Ein Terminalprogramm ist nämlich in der Lage, 
solche von dir erwähten Steuerbefehle auszuführen.

Das Hyperterminal sollte Vt100 Kompatiblität haben. VT100 ist so ein 
Standard, der einen bestimmten Befehlssatz definiert.
Diesen kann man zB auf http://vt100.net anschauen.
Musst also dann darauf achten, dass dein Terminal VT100 kompatibel ist.
Gast #539518
Lesenswert?
• ▲
▼
Hi!
ich hab ein ähnliches Problem wie Lorenz..

Sende daten mit \n am Ende aber das Hyper-Terminal schreibt in der 
nächsten zeile nicht am Anfang weiter sondern auf einfach nur eins 
tiefer...
hab auch schon alle anderen \-Befehle probiert...


bitte um kleinen Tip!

Suche schon länger im Forum rum..

Danke Andi

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.