Hallo zusammen, ich versuche zur Zeit über das TSIP-Protokoll mein GPS-Module zu initialisieren. Leider funktioniert das ganze einfach nicht. Im Datenblatt steht dass das Protokoll folgende Struktur aufweisen sollte: <DLE> <ID> <Datenstring> <DLE> <ETX> DLE = 0x10 ETX = 0x03 Mein "code":
1 | |
2 | Serial2.write(DLE); |
3 | Serial2.write(0xBC); //ID - Protocol Configuration |
4 | |
5 | Serial2.write(0x00); //Reserved |
6 | Serial2.write(0b00000100); //NMEA Output Modus |
7 | Serial2.write(0b00000100); //NMEA Input Modus |
8 | Serial2.write(0x00); //Kein Flowcontrol |
9 | Serial2.write(0x00); //Kein Stop Bit |
10 | Serial2.write(0x00); //Kein Parity |
11 | Serial2.write(0x03); //8Bits |
12 | Serial2.write(0x09); //38400 Baud Output |
13 | Serial2.write(0x09); //38400 Baud Input |
14 | Serial2.write(0x00); //PORT A |
15 | |
16 | Serial2.write(DLE); |
17 | Serial2.write(ETX); |
Hab es auch schon mit anschließendem Restart probiert, will aber einfach nicht funktionieren. Kennt sich zufällig jemand damit aus? Danke! Übringens: Die Kommunikation an sich funktioniert, ich bekomme alle relevanten Daten übermittelt, leider aber mit dem TSIP-Protokoll und eben nicht mit dem NMEA-Protokoll.....