Forum: Mikrocontroller und Digitale Elektronik Linefeed und Zeilenumbruch verschwindet


von smerti (Gast)


Angehängte Dateien:

Lesenswert?

Morgen Leute,

ich sende Sensordaten aus einem Breakoutboard das mit meinem STM32 
NUCLEO-F411RE verbunden ist, nun per Bluetooth an meinen PC. Die ersten 
Zeilen kommen perfekt an nur nach einer bestimmten Zeit gibt es keinen 
Zeilenumbruch mehr, wie im Bild zu sehen. An was könnte das liegen? Habe 
eine Baudrate von 9600. Davor mit einer Baudrate von 115200 hat es 
funktioniert. Da habe ich aber auch ein anderes UART benutzt das per 
Kabel an meinen PC verbunden war.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

smerti schrieb:
> An was könnte das liegen?

An Deinem Programm?

von 50c (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> smerti schrieb:
>> An was könnte das liegen?
>
> An Deinem Programm?

...ganz konkret in Zeile 42!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Die Antworten mögen Dir jetzt etwas blöd und wenig hilfreich vorkommen, 
aber ohne mehr über Dein Programm zu wissen, lässt sich Deine Frage 
wirklich nicht beantworten.

von 2⁵ (Gast)


Lesenswert?

Möglicherweise hast du einen Bufferüberlauf. Ohne deinen Code zu kennen, 
ins Blaue hinein: Du verwendest ein sprintf und das letzte Byte (vor dem 
Nullbyte) deines Formatstrings ist 0x0a und wird überschrieben. Mach 
doch mal folgendes sprintf(buf, "... \n  ", ...), also noch zwei 
Leerzeichen (oder was anderes, z.B. @ nach dem Newline. Dann siehst du 
gleich, wenn diese fehlen.

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.