GPS-Modul an UART

Gast #580627
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
Gast #580628
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
Gast #581231
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.
Gast #581252
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren