Forum: Mikrocontroller und Digitale Elektronik FT232 LoopBack und SirF 501ETTL


von Darki (Gast)


Lesenswert?

Hi,
ich hab direkt zwei Probleme.
Ich hab einen kleinen GPS-Logger gebaut, mit einem FT232 drin um diesen 
mit dem PC zu verbinden. Die Kommunkikation funktioniert zu 100%. Sprich 
mein µC Antwortet genau das was er soll, schick ich GPS-Datensätze 
schreibt er sie brav auf einen Flash, auslesen geht auch ohne Fehler.
Aus Mangel an einem zweiten UART habe ich den FT232 und das GPS auf 
einen "Kanal" am Mega8 gelegt. Da immer nur GPS oder FT232 aktiv sind, 
sollte es hier keine Probleme geben. Zum debuggen/testen ist aber beides 
an. Senden vom PC fällt dann natürlich flach, aber das ist ja wie gesagt 
nur zum debuggen.
Mein Problem ist jetzt, sobald ich das GPS-Modul anstecke passiert gar 
nix mehr. Sprich der FT232 scheint nichts mehr zu tun.
Das GPS-Modul selbst funktioniert tadellos, das hab ich getestet indem 
ich das ding mit einem MAX232 an den PC angeschlossen hab. Daten kommen 
sauber an.
Dann habe ich mal RX und TX hinter dem FT232 gebrückt, um einen Loop 
back zu bekommen um die Daten vom GPS-Modul zu sehen. Hier kommt aber 
gar nichts. Auch ohne das GPS-Modul passiert bei dem loop back nichts. 
Meine gesendeten Daten kommen also nicht zurück.


Was geht hier schief?


Mein zweites Problem ist das GPS-Modul. Es lässt sich nicht 
konfigurieren. Sende ich Manuell über ein Terminal-Program folgendes 
(natürlich ohne die Kommentare):
$PSRF103,00,00,01,00*24\r\n  //GGA einschalten ohne Checksum
$PSRF103,05,00,01,00*21\r\n  //VTG einschalten ohne Checksum
$PSRF103,01,00,00,01*25\r\n  //GLL abschalten
$PSRF103,02,00,00,01*26\r\n  //GSA abschalten
$PSRF103,03,00,00,01*27\r\n  //GSV abschalten
$PSRF103,04,00,00,01*20\r\n  //RMC abschalten
$PSRF103,06,00,00,01*22\r\n  //MMS abschalten

Kommt das einmal zurück und es passiert exakt... nichts. Ich weiß das es 
so funktioniert, da das aus einem alten Programm ist. Oder hab ich was 
übersehen/falsch gemacht?
Kennt sich wer aus mit dem 501 ETTL?

Noch Infos zur Hardware:
3,3V Akkubetrieb
Atmega8L
USB Com über FT232, SelfPowered
SirF 501ETTL GPS-Modul

Danke schonmal im vorraus!

von Darki (Gast)


Lesenswert?

Okay, das GPS-Modul hat wohl nen knacks. Sobald es Daten empfangen soll 
(egal ob gültiger String oder nur ein zeichen) sendet es nurnoch mist. 
Hardreset und alles wieder Ok.


Erklärt aber nicht, warum der FT232 den Loopback nicht verkraftet?

von Darki (Gast)


Lesenswert?

Hab den FT232 jetzt gegen einen anderen getauscht, auch hier geht der 
Loopback nicht. Liegt das evtl am IC Selbst, das der sowas irgendwie 
"blockt"?

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.