Hallo zusammen!
Ich habe hier schon so viel über GPS gelesen, aber nirgendwo den
richtigen Anstoß für mich gefunden, da ich den HC12 benutze und keinen
ATMEGA.
Also zu dem was ich machen möchte:
Ich möchte "einfach" nur die Zeit aus den GPS-Daten in einer Variablen
speichern. Ich habe ein Navilock NL-501TTL-Modul, kann es also direkt an
den uC anschließen. Gesagt, getan. Habe also die RX/TX-Leitungen an den
SCI-Port des HC12 gepint.
Den SCI-Port habe ich wie folgt initialisiert:
1 | SCIBD = 0x68; //Baudrate=4800
|
2 | SCICR1= 0;
|
3 | SCICR2= 0b00001100; //TX und RX enable
|
4 | SCISR2= 0; //Standardbetrieb
|
5 | DDRS = 0x00; //PortS -> Eingang
|
Nun zu meiner uC-Anfänger-Frage. Wie komme ich nun an die Zeitdaten z.B.
die nach "RMC...."? Wenn ich den Inhalt des SCIDR-Registers
(Datenregisters) ausgebe, kommt da nicht wirklich etwas Sinnvolles
zustande.
Wäre schön, wenn jemand einen Tipp, Link o.Ä. hätte :)
Danke,
derLars