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.
Rufus Τ. F. schrieb: > smerti schrieb: >> An was könnte das liegen? > > An Deinem Programm? ...ganz konkret in Zeile 42!
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.