hi,
wie vor kurzem angedroht habe ich mein lassen-SQ GPS heute bekommen :)
echt winzig .... vergleichbar mit einem 2-EUR-stueck, nur etwas
dicker.
der anschlusstecker hat 2 reihen mit 4 stiften im rastermass 1,3mm...
hier habe ich ein projekt gefunden, wo die anschlussbelegung
eingezeichnet ist:
http://www.eng.yale.edu/enalab/projects/MK2_GPS/MK2_LASSENGPS.pdf
ihr hattet mir bereits gesagt, das modul wird direkt an den UART
angeschlossen. jetzt weiss ich aber nicht, wie ich weiterkommen
soll....
die daten werden im 1Hz takt ausgegeben, wenn ich das richtig erkannt
habe.
koennt ihr mir weiterhelfen, wie ich jetzt an die infos rankomme? ich
verwende den MSP430 F149
danke!
Hallo Adrian,
anbei eine Struktur, wie du in etwa vorgehen kannst. Wenn du zu
einzelnen Punkten Fragen hast, stehe ich gerne zur Verfügung.
Zusätzlich empfehle ich noch die sehr gute GPS - Einführung von u-BLOX
(ist zu groß zum mailen)
Viel Grüße,
Holger
Danke fuer die tipps!
nein, ein kabel habe ich noch nicht; vielleicht komme ich mal in die
schillerstrasse da gibt's sowas sicher, oder eben conrad. du brauchst
nur einen stecker vom typ eines IDE kabels eben in viel kleiner
(8-polig), der sollte dann in einem flachbandkabel enden, das laesst
sich ja gut mit dem MSP verbinden.
@Uwe: kann ich die daten vom GPS, wenn das NMEA protokoll eingestellt
ist, mehr oder weniger direkt mit dem MSP auswerten (ist TSIP da viel
umstaendlicher?)? und merkt sich das GPS die umstellung auf NMEA oder
muss man das bei jedem einschalten erst einstellen?
das mit der library werde ich mir mal genauer ansehen... Danke!!
Eigentlich sind Binärformate einfacher, wenn Du nicht ohnehin
Text-zu-Zahl Routinen im Code hast. Ich nehme trotzdem NMEA, weil ich
dann nicht auf ein bestimmtes Modul angewiesen bin: NMEA kann jedes,
Binärformate sind alle anders.
Es gibt beim Lassen einen Befehl, alle Einstellungen ins NVRAM zu
übernehmen. Tu Dir selbst den Gefallen und lies die Protokoll-Doku; nur
mit der kannst Du wirklich alles an Deine Bedürfnisse anpassen (welchen
Datensatz wie oft empfangen, Baudrate usw.).
Gruß, Philipp.
Such mal nach Artikelnummer 738530, die hat 2x10 Pins und muss
vorsichtig gekürzt werden.
Oder nimm 738514, die hat 1x10 Pin's.
Eine genau passende mit 2x gibt's nicht.
So, einige Zeit ists her, aber jetzt habe ich mich endlich damit
befasst.
Vorerst zum Stecker, ich habe einfach nochmal bei FRAMOS nachgefragt,
und die haben mir dann kostenlos (!) diesen Stecker mit 10cm
Flachbandkabel zugeschickt. Toller Service ;)
Die Kommunikation mit dem PC und dem Testprogramm war auch kein Problem
(MAX232).
Heute Nachmittag habe ich dann das GPS mit meinem MSP430F149 verbunden,
und da haengts jetzt.... Ich muss dazu sagen, dass ich sowohl in C als
auf bei den µCs noch Anfaenger bin.
Vielleicht sieht sich ja mal einer meinen Code durch, Probleme habe ich
folgende:
1) Wenn ich mit dem 8MHz Quartz auf 9600Bps kommen moechte, muesste ich
"UBR01 = 0x341" schreiben. Das meckert der Compiler sofort an:
"Warning[Pe069]: integer conversion resulted in truncation"
=> Mein Notausweg: Lassen SQ auf 38400Bps gesetzt und ... = 0xD0
geschrieben. Vielleicht geht das ja auch eleganter....?
2) Nix Kommunikation mit dem GPS. Das Interruptevent wird gar nicht
aufgerufen.
Vielleicht liegt es am TSIP Protokoll (Binaer), ich habe es nicht
geschafft, NMEA zu verwenden, ohne damit die Verbindung zum PC zu
trennen.
Am µC ist das GPS am UART1 (Pins 34 / 35) angeschlossen.
Gruesse,
Adrian
teil 1 hat sich erledigt... ich habe an manchen stellen doch noch uart0
und nicht 1 angesprochen....
mal sehen ob ich beispiele finde wie ich die daten jetzt auswerte,
andernfalls melde ich mich nochmal ;)
cu