Forum: Mikrocontroller und Digitale Elektronik Prob mit RS232 an GPS-Empfänger


von Felix Fellhauer (Gast)


Lesenswert?

Hallo Leutz!

Ich bin grad dabei einen GPS-Empfänger mit RS232 Schnittstelle an einen
Mega16 anzuschließen jedoch sendet der Empfänger partu keine daten an
den controller, jedoch sendet er wenn ich ihn an den PC anschhließe
einwandfrei. An der schnittstelle des GPS-Empfängers sind lediglich die
pins 1...4 vom 9-Poligen SUB-D belegt, also DCD, RXD, TXD, und DTR.
Jetzt ist meine Frage, ob ich durch irgendeine bestimmte beschaltung
von  DTR und DCD den GPS-Empfänger dazu bringen kann, dass er dauerhaft
daten sendet!?!

Danke schonmal für eure Antworten

THX felix

von Rahul (Gast)


Lesenswert?

Null-Modem-Beschaltung.
Die müssen irgendwie miteinander verbudnen werden.

von Ssss S. (sssssss)


Lesenswert?

Ist das ein GPS für den PC ?
Dann brauchst du zwischen atmega und gps nen pegelwandler (max232).

Bye, Simon

von Felix Fellhauer (Gast)


Lesenswert?

ich hab den pegelwandler vom stk500 dazwischen, der sollte des wohl
koennen. und JA, es ist ein GPS-Empfänger für den PC
Gruß Felix

von Ssss S. (sssssss)


Lesenswert?

Sind evtl GPS_TX und ATMEL_TX (ebenso RX) verbunden ?
Kontrollier mal ob GPS_TX auf ATMEL_RX geht etc

von Felix Fellhauer (Gast)


Lesenswert?

Ich hab momentan lediglich die baiden Datenleitungen am stk auf die
LED´s am stk gelegt, um zu sahen ob da was kommt, aber da blibkt nichts
-> GPS-Empf. sendet keine daten !?!

von Bernhard S. (bernhard)


Lesenswert?

>   -> GPS-Empf. sendet keine daten !?!


Vielleicht doch DTR beschalten?

von Felix Fellhauer (Gast)


Lesenswert?

was meinst du mit dtr beschalten?? noc also zusätzlichen ausgang an den
max232 hängen und immer eine "1" ausgeben, wenn des empf. das nächste
byte schicken soll ??

THX Felixf

von Bernhard S. (bernhard)


Lesenswert?

>was meinst du mit dtr beschalten??

es kann sein, dass Deine GPS-MOUSE permanent den Zustand dieser Leitung
abfragt.

Stimmt der Pegel nicht => no Daten

Man könnte DTR oder/und RTS Leitung permanent auf HIGH schalten,spiele
mal damit herum.
Manche RS232 Schnittstellen sind da etwas eigen.

Habe hier ein betagtes Digital-Voltmeter, bei dem ist es so, dass diese
Pegel verwendet werden, um die Optokoppler des RS232 Interfaces zu
betreiben.

Dein Terminal-Programm arbeitet doch korrekt, schau Dir da mal die
Pegel an?

Bernhard

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.