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
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.