www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik GPS-Modul an UART


Autor: Andrea (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe ein GPS-Modul, das ständig Daten schickt, die ich über serielle 
Schnittstelle mit einem AtMega128 einlesen will.
Schließe ich das Modul an den PC an, so werden per HyperTerminal Daten 
empfangen. Teste ich dem µC mit denselben Einstellungen so kann ich 
damit auch Daten senden und empfangen.
Im UCSRßB ist das RXEN gesetzt, im UCSR0C sind UCSZ0 und UCSZ1 gesetzt 
(8 Bit Übertragung) und das USBS-Bit.
Woran könnte es liegen, dass das nicht funktionniert?
Vielen Dank schon mal für eure Hilfe!

Andrea

Autor: Bratensosse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Stell mal des hyperterminal um dass er jedes zeichen interpretiert
evtl schickt dein gps ein paar backspaces oder oder irgendwelche 
stauwarnungen, die dann nicht in dein raster passen

poste doch mal was du erwartest was gesendet wird (was des hyperterm 
anzeigt)

grüße

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Woran könnte es liegen, dass das nicht funktionniert?

Eine Möglichkeit:
Du hast kein Handshake und das GPS Modul überfährt dein
Programm ganz einfach.

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist die Verbindung RX µC - TX GPS und TX µC - RX GPS korrekt gekreuzt?

Wenn µC und GPS mit gleichem Kabel am PC funktionieren ist obige 
Kreuzung nicht vorhanden.

Autor: Andrea (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

also gekreuzt ist alles richtig.

Und ich bin mir nicht sicher, aber funktioniert der Handshake nicht über 
clear to send und ready to send? Weil die sind nämlich beide nicht am 
GPS-Modul angeschlossen, also kanns daran doch auch nicht liegen.

Steuerzeichen wären auch nicht so schlimm, aber ich bekomm gar keine 
Zeichen, hab das getestet, indem ich LEDs angehen lasse, sobald das 
Array voll ist, die gehen aber nie an.

Autor: Bratensosse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Steck doch des GPS (falls es einen 9poligen dsub hat) an die serielle 
schnittstelle und schau übers hyperterminal oder sonst einem programm ob 
da was raus kommt aus deinem gps....
dann kann man den fehler evtl etwas eingrenzen

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.