Jetzt hätte ich noch den Logic Analyzer am Start. Allerdings: welche Einstellungen sollte ich dort vornehmen? GND und Channel 0 sind mit dem SPort verbunden.
Ich gehe mal davon aus, dass du die Saleae Software installiert hast.
Oben links beim Start Button klickst du auf die Pfeile und stellst sample rate auf 250kHz, Dauer 10s ein.
Trigger auf pos. Flanke von Channel 0
Wenn du dann auf Start klickst, sollten schonmal Signale aufgezeichnet werden.
Das sollte dann etwa so aussehen
Falls du nichts siehst, den Sensor vom Empfänger trennen und dann nochmal nur den SPort Pin (und Masse) am Empfänger mit dem LA messen.
Wenn du Signale augezeichnet hast, kannst du mit folgenden Analyzer Einstellungen (rechts im Bild bei Analyzers auf + drücken und 'Async Serial' hinzufügen) den Signalinhalt anschauen
Das schmale Impulspaket ist die Abfrage des Empfängers an die Sensoren.
Für den GPS Sensor müsste da 0x7E 0x83 stehen.
Wenn der Sensor korrekt arbeitet, antwortet er mit dem langen Impulspaket, worin die Sensorwerte enthalten sind. Für GPS Sensor müsste da z.B. folgende Sequenz für GPS Latitude & GPS Longitude kommen:
0x10 0x00 0x08 0xaa 0xbb 0xcc 0xdd 0xCS
0x10 Start des Datenpakets
0x00 0x08 Sensorwert GPS Latitude/Longitude folgt
0xaa ... 0xdd 32Bit Wert für Latitude/Longitude
0x CS Checksumme