Danke für die schnellen Antworten. Zur besseren Übersicht hier die Ausgabe des serial monitors in codetags:
18:03:12.100 -> ,0,MWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> V,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> V,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:12.100 -> ,IMWV,NAK
18:03:13.743 -> r⸮A
18:03:13.743 -> WI,N,A
18:03:13.790 -> WI,N,A
18:03:13.790 -> WI,N,A
18:03:13.790 -> WI,N,A
18:03:13.838 -> WI,N,A
18:03:13.838 -> WI,N,A
18:03:13.838 -> WI,N,A
18:03:13.885 -> WI,N,A
18:03:13.885 -> WI,N,A
18:03:13.885 -> WI,N,A
18:03:13.933 -> WI,N,A
18:03:13.933 -> WI,N,A
18:03:13.933 -> WI,N,A
18:03:13.979 -> WI,N,A
18:03:13.979 -> WI,N,A
18:03:14.026 -> WI,N,A
18:03:14.026 -> WI,N,A
18:03:14.026 -> WI,N,A
18:03:14.142 -> WI,N,A
18:03:14.142 -> WI,N,A
18:03:14.142 -> WI,N,A
18:03:14.142 -> $WIMWV,139.9,R,0.0,N,A
18:03:14.167 -> WPATC,WIMWV,NAK
18:03:14.213 -> WPATC,WIMWV,NAK
18:03:14.260 -> WPATC,WIMWV,NAK
18:03:14.307 -> WPATC,WIMWV,NAK
18:03:14.307 -> WPATC,WIMWV,NAK
18:03:14.354 -> WPATC,WIMWV,NAK
18:03:14.399 -> WPATC,WIMWV,NAK
18:03:14.445 -> WPATC,WIMWV,NAK
18:03:14.492 -> WPATC,WIMWV,NAK
18:03:14.492 -> WPATC,WIMWV,NAK
18:03:14.539 -> WPATC,WIMWV,NAK
18:03:14.585 -> WPATC,WIMWV,N0,N,A
18:03:14.632 -> V,N0,N,A
18:03:14.632 -> V,N0,N,A
18:03:14.678 -> V,N0,N,A
18:03:14.678 -> V,N0,N,A
18:03:14.678 -> V,N0,N,A
18:03:14.725 -> V,N0,N,A
18:03:14.725 -> V,N0,N,A
18:03:14.771 -> V,N0,N,A
18:03:14.771 -> V,N0,N,A
18:03:14.819 -> V,N0,N,A
18:03:14.819 -> V,N0,N,A
18:03:14.865 -> V,N0,N,A
18:03:14.865 -> V,N0,N,A
18:03:14.865 -> V,N0,N,A
18:03:14.910 -> V,N0,N,A
18:03:14.910 -> V,N0,N,A
18:03:14.957 -> V,N0,N,A
18:03:14.957 -> V,N0,N,A
18:03:15.003 -> V,N0,N,A
18:03:15.003 -> V,N0,N,A
18:03:15.098 -> V,N0,N,A
18:03:15.098 -> V,N0,N,A
18:03:15.098 -> V,N0,N,A
18:03:15.616 -> V,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N$WIMWV,139.9,R,0.0,N,A
18:03:15.799 -> ,IMWV,NAK
18:03:15.847 -> ,IMWV,NAK
18:03:15.847 -> ,IMWV,NAK
18:03:15.847 -> ,IMWV,NAK
18:03:15.847 -> ,IMWV,NAK
18:03:15.847 -> ,IAK
18:03:15.847 -> ,IMWV,NAK
18:03:15.893 -> ,IMWV,NAK
18:03:15.893 -> ,IMWV,NAK
18:03:15.893 -> ,IMWV,NAK
18:03:15.893 -> ,IMWV,NAK
18:03:15.941 -> ,IMWV,NAK
18:03:15.941 -> ,IMWV,NAK
18:03:15.987 -> ,IMWV,NAK
18:03:15.987 -> ,IMWV,NAK
18:03:16.034 -> ,IMWV,NAK
18:03:16.034 -> ,IMWV,NAK
18:03:16.172 -> ,IMWV,NAK
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.647 ->
18:03:16.647 ->
18:03:16.647 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.693 -> ,
18:03:16.693 ->
18:03:16.693 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.739 ->
18:03:16.739 ->
18:03:16.739 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.787 -> ,
18:03:16.787 ->
18:03:16.787 ->
18:03:16.833 -> $WIMWV,139.9,R,0.0,N,A
18:03:16.833 -> ,,WIMWV,NAK
18:03:16.833 -> ,,WIMWV,NAK
18:03:16.833 -> ,,WIMWV,NAK
18:03:16.833 -> ,,WIMWV,NAK
18:03:16.879 -> ,,WIMW
18:03:16.879 ->
18:03:16.879 -> ,,WIMWV,NAK
18:03:16.879 -> ,,WIMWV,NAK
18:03:16.879 -> ,,WIMWV,NAK
18:03:16.879 -> ,,WIMWV,NAK
18:03:16.925 -> ,,WIMWV,NAK
18:03:16.972 -> ,,WIMWV,NAK
18:03:16.972 -> ,,WIMWV,NAK
18:03:17.017 -> ,,WIMWV,NAK
18:03:17.063 -> ,,WIMWV,NAK
18:03:17.063 -> ,,WIMWV,NAK
18:03:17.130 -> ,,WIA
18:03:17.130 -> ,WIA
18:03:17.130 -> ,WIA
18:03:17.130 -> ,WIA
18:03:17.130 -> ,WIA
18:03:17.158 -> ,WIA
18:03:17.158 -> ,WIA
18:03:17.204 -> ,WIA
18:03:17.204 -> ,WIA
18:03:17.204 -> ,WIA
18:03:17.204 -> ,WIA
18:03:17.253 -> ,WIA
18:03:17.253 -> ,WIA
18:03:17.253 -> ,WIA
18:03:17.253 -> ,WIA
18:03:17.299 -> ,WIA
18:03:17.299 -> ,WIA
18:03:17.299 -> ,WIA
18:03:17.299 -> ,WIA
18:03:17.347 -> ,WIA
18:03:17.347 -> ,WIA
18:03:17.347 -> ,WIA
18:03:17.392 -> ,WIA
18:03:17.392 -> ,WIA
18:03:17.392 -> ,WIA
18:03:17.392 -> ,WIA
18:03:17.439 -> ,WIA
18:03:17.439 -> ,WIA
18:03:17.439 -> ,WIA
18:03:17.439 -> ,WIA
18:03:17.486 -> ,WIA
18:03:17.486 -> ,WIA
18:03:17.486 -> ,WIA
18:03:17.486 -> ,WIA
18:03:17.534 -> ,WIA
18:03:17.534 -> ,WIA
18:03:17.534 -> ,WIA
18:03:17.534 -> ,WIA
18:03:17.579 -> ,WIA
18:03:17.579 -> ,WIA
18:03:17.579 -> ,WIA
18:03:17.628 -> ,W$WIMWV,139.9,R,0.0,N,A
18:03:17.674 -> ITC,WIMWV,NAK
18:03:17.722 -> ITC,WIMWV,NAK
18:03:17.768 -> ITC,WIMWV,NAK
18:03:17.768 -> ITC,WIMWV,NAK
18:03:17.815 -> ITC,WIMWV,NAK
18:03:17.862 -> ITC,WIMWV,NAK
18:03:17.862 -> ITC,WIMWV,NAK
18:03:17.908 -> ITC,WIMWV,NAK
18:03:17.957 -> ITC,WIMWV,NAK
18:03:17.957 -> ITC,WIMWV,NAK
18:03:18.004 -> ITC,WIMWV,NAK
18:03:18.051 -> ITC,WIMWV,NAK
18:03:18.201 -> ITC,WIMWV,NAK
18:03:18.201 -> ITC,N,A
18:03:18.201 -> TC,N,A
18:03:18.201 -> TC,N,A
18:03:18.201 -> TC,N,A
18:03:18.201 -> TC,N,A
18:03:18.201 -> TC,N,A
Korrekt, das parsen habe ich im oben geposteten Minimalbeispiel weggelassen. Mache ich übrigens auch selber ohne library, aber das ist ein anderes Thema.
Ich möchte grade nur das anzeigen lassen was vom Sensor kommt, ohne etwas damit zu machen. Eine Erhöhung der baudrate bei der seriellen Ausgabe hat nichts verändert. Neben den sporadisch eingestreuten NMEA Sätzen befindet sich immernoch viel anderer Kram in der Ausgabe den ich nicht zuordnen kann. Mir ist bewusst, dass es bei Zeitüberschreitung zu verlusten einzelner NMEA Sätze kommen kann. Meinem Verständnis nach müsste mein code dann aber einfach bis zum nächsten Satz lauschen und diesen Ausgebe (für die spätere Anwendung wäre das übrigens vollkommen ausreichend). Das filtern nach vollständigen Sätzen habe ich in meinem code aber erstmal auskommentier. Mein readstring nimmt einfach alles auf bis ein (asci 13, Endmarker eines NMEA Satzes) kommt und gibt es aus. Wenn es nun zu bruchstückhafter aufnahme von NMEA Sätzen in den String kommen sollte (weil der code z. B. zu langsam ist und erst in der mitte eines Satzes anfängt zuzuhören) müsste die Ausgabe im Seriellen Monitor doch wenigstens aus deutlich erkennbaren Bruchstücken des NMEA Satzes bestehen oder ist diese Annahme falsch? Die vielen Ausgaben zwischen den NMEA Sätzen sehen leider so garnicht aus wie irgendwelche Bestandteile des korrekten satzes. Habe ich einen Denkfehler?