Linefeed und Zeilenumbruch verschwindet

Gast #5512739
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.
Angehängte Dateien:
Gast #5512795
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren