mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik in UART_puts was einbauen


Autor: Matze Niemand (hupe123)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, ich will in meine UART_Puts-Routine einen Tab einbauen.

Und hier nun alle nötigen Infos:
Die Routine gibt einen Text beispielsweise über den Aufruf
 uart_puts("huhu"); 
 aus. Ich würde jetzt gerne aber gerne in meinem Terminal "hu     hu" 
sehen (also ein Tab zwischen den zwei hus.
Ich weiß, das mein Terminal 0x09 als Tab interpretiert. Aber wie kann 
ich das der funktion sagen?!
Eine andere Funktion macht aus
 uart_putc(0x09); 
 einen tab. Ich würde das nur gern mit einem aufruf machen!

Danke für alle gut gemeinten Tipps! ;)

Autor: Klaus T. (gauchi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schon mal "hu\thu" probiert?

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Matze Niemand schrieb:

> Danke für alle gut gemeinten Tipps! ;)

Der gut gemeinte Tip lautet:
Steht in jedem C-Buch irgendwo im ersten Viertel drinnen


   \t     Tab
   \n     Zeilenvorschub
   \r     Carriage Return, Wagenrücklauf (also Cursor auf Zeilenanfang)
   \b     Backspace (1 Zeichen zurück)
   \f     Seitenvorschub (auf Terminals meist: Schirm löschen)
   \"     ein " innerhalb eines Strings
   \'     ein ' als Einzelzeichen
   \\     ein Backslash


es gibt noch mehr, aber das sind wohl die Wichtigeren.
Zu finden mit dem Suchbegriff "Fluchtsymbol" in jedem C-Buch

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karl heinz Buchegger schrieb:
> Zu finden mit dem Suchbegriff "Fluchtsymbol" in jedem C-Buch
In der englischen Version als "Escape Sequence" oder "Escape Character" 
bezeichnet...

Autor: Matze Niemand (hupe123)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Cool! Das is ja einfach!  ich habs auch sogar in meinem Buch gesucht, 
aber wohl überblättert... Aber danke für die Tipps!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.