Hallo, ich hab ein Parallax GPS-Modul und ein ATmega168. Das GPS-Modul besitz ein 1-Wire Schnittstellen welche ich mit dem RX Pin des Mikrocontrollers verbunden habe. Der GPS Empfänger arbeitet im RAW-Modus, er schickt also permanent unaufgefordert Daten. 1 startbit, 8 Datenbits, 1Stopbit, nicht invertiert, 4800 Baud. Ich versuche jetzt schon seit Tagen die Kommunikation zwischen Mikrocontroller und GPS zum laufen zu bringen. Am Mikrocontroller kommen aber nur wirre Zeichenfolgen an und das Frame Error Bit ist auch dauernd gesetzt. Sprich in der Kommunikation geht etwas grundlegend schief. Grüße Datenblatt GPS-Modul: http://www.parallax.com/Portals/0/Downloads/docs/prod/acc/GPSManualV1.1.pdf
1-Wire ist ein feststehender Begriff. Das Modul oben hat keine solche Schnittstelle. Es hat eine einzelne serielle Leitung (single-wire 4800 baud Serial TTL interface). Programmcode kann ich mir im Moment nicht ausführlich ansehen, muss noch kaufen gehen ;-) Hast du Checkliste in der Artikelsammlung schon abgearbeitet, insbesondere die Ausführungen zur Taktquelle (intern/extern) beim AVR?
Vielen Dank für die Hilfe! Es lag am gesetzten CKDIV8 Bit. Grüße
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.