Hallo! Ich habe einen Code, in dem ich eine serielle Ausgabe mache. Dies funktioniert auch soweit. Was nicht fuzt, ist der Zeilenumbruch. Den Compiler nutze ich unter Linux und kompiliere für FreeRTOS auf nem AT91Sam7S128 Wie muss ich nun den Zeilenumbruch realisieren? \n funzt genausowenig wie \r\n. Auf welches System bezieht sich hier der Zeilenumbruch bei mir? Ich würde sagen, da ich mit Linux kompiliere, müsste \n reichen. Oder gibts für FreeRTOS andere escaping-sequenzen? Wie gesagt, die Serielle Ausgabe funktioniert bis auf den Zeilenumbruch einwandfrei.
Der Zeilenumbruch wird vom Empfänger angezeigt, nicht von deinem Board ;) Du musst senden was dein Terminal will. Wenn das ein eigenes Programm ist, kannst du dem auch sagen, dass er bei 4 umbrechen soll :)
Das Terminal ist unter Windows also habe ich mit \r\n gesendet. Leider kein Zeilenumbruch!
Timo P schrieb: > Das Terminal ist unter Windows also habe ich mit \r\n gesendet. Leider > kein Zeilenumbruch! HTerm anwerfen und auf Bytebene nachsehen was du wirklich gesendet hast.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.