mikrocontroller.net

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


Autor: Felix Fellhauer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Null-Modem-Beschaltung.
Die müssen irgendwie miteinander verbudnen werden.

Autor: Ssss Ssssss (sssssss)
Datum:

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

Bye, Simon

Autor: Felix Fellhauer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Ssss Ssssss (sssssss)
Datum:

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

Autor: Felix Fellhauer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 !?!

Autor: Bernhard S. (bernhard)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>   -> GPS-Empf. sendet keine daten !?!


Vielleicht doch DTR beschalten?

Autor: Felix Fellhauer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Bernhard S. (bernhard)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.