Forum: Mikrocontroller und Digitale Elektronik Problem beim GPS-Empfang


von Peter P. (2of4)


Lesenswert?

Hallo an die gesamte Runde hier,
ich habe durch Zufall einen GPS-Empfänger vom ersten Aldi-PDA bekommen. 
Der Anschluss war schnell gefunden und zusammen mit einem 
Terminalprogramm funktioniert das auch, d.h. ich sehe im 
Terminalprogramm sämtliche empfangene Daten.
Hier ein Beispiel dafür:
$GPRMC,001642.937,V,0000.0000,N,0000.0000,E,,,270102,,*B

Dieses möchte ich nun auch mit meinem RN-Control durchführen. Also habe 
ich mir mit Bascom ein kleines Programm geschrieben und den 
GPS-Empfänger an Port A.3 angeschlossen.
------------------------------------------------------------------------ 
-------
$regfile = "m32def.dat"
$crystal = 16000000
$baud = 9600

Open "Coma.3:4800,8,N,1" For Input As #2 ' GPS-Input

Do
Print Waitkey(#2)
Loop
Close #2
End 'end program
------------------------------------------------------------------------ 
--------
Schaue ich mir nun die empfangenen Daten an, sehe ich ausser immer 
wieder kehrende Zahlen nichts anderes.
Hier die empfangenden Zahlen:
0
0
0
0
0
0
0
184
175
150
243
157
166
42
54
166
230
62
62
62
78
57
243
62
70
62
62
234
154
19
166
54
78
58
41
0
0
0
0

Kann mir jemand einen Tip geben, was ich hier falsch mache. Ich kann 
auch den Empfänger an Port B.0 anschliessen und im Programm die 
entsprechende Zeile in
Open "Comb.0:4800,8,N,1" For Input As #2
ändern.Das Ergebnis bleibt gleich. Es erscheinen nur diese hier 
angegebenen Zahlen.

Peter

von Niels H. (monarch35)


Lesenswert?

Sieht mir nach fehlerhafter Datenübertragung aus. Sicher, das die 
parameter stimmen? Pegelwandler richtig angeschlossen? Das Ganze 
vieleicht mal mit einem anderen seriellen (Rs232) gerät ausprobiert?

von Einhart (Gast)


Lesenswert?

Ich habe keine Ahnung von BASCOM aber - was ist denn jetzt die Baudrate 
9600 oder 4800? Beide tauchen in deinem Code auf.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.