Hallo, ich habe ein GPS Empfängergerät mit USB Schnittstelle. Ich würde ganz gern die GPS-Koordinaten in meinen Microcontroller einlesen und Berechnungen durchführen. Dazu brauche ich, soweit ich weiß, einen USB-Hostcontroller Chip. Kennt jemand so einen Chip bzw. hat schon jemand mit USB-Host Controller Erfahrungen gemacht? Peter
Ist dürfte wohl in der Summe preiswerter sein, einen GPS-Empfänger mit RS232 Schnittstelle zur verwenden, wenn die Anbindung an einen Mikrocontroller erfolgen soll.
In der neuen Elektor ist genau das Teil was Du suchst !! USB-RS232 Seite 60 . Ist wohl leicht nachzubauen nur 2 ICs SMD . Wenn Du dann auf Uart willst kannst du ja noch ein Max 232 hinterhengen. Gruß Jürgen
@jürgen USB PC -> RS232 und Mikrocontroller kein Problem aber umgedreht wirds heftig.
soweit ich das verstanden habe, muß ich von einen USB Device (GPS Gerät) auf einen USB Host zum Mikrocontroller - fast unmöglich, oder?
Schau dir nur mal an was der Hersteller dir an Treibern mitgeliefert hat, die müsstest du dann alle selbst schreiben. Von der Hardware will ich hier gar nicht reden, die ist zwar nicht sehr teuer aber auch nicht aus Standard Bauteilen vom Versender zu realisieren.
Verwende das IC FT8U232BM , der wandelt USB nach RS232 und umgekehrt. Treiber für jedes Betriebssystem gibt es kostenlos. Schaltungsbeispiele gibt es auch. Nachteil das IC gibt es nur in SMD. Aber ansonsten klappt es hervorragend. Benutze ihn selbst. Hier der Link zu der Firma: http://www.ftdichip.com/us232.htm Gruss Marko
@Marko: Das IC nutzt ihm gar nichts. Denn der Chip ist ein Umsetzer von USB->RS232 und braucht auf der USB-Seite einen Treiber, wie Du ja auch schreibst. Und ich glaube kaum, dass Peter sein GPS neu programmiert, so dass der was mit dem Chip anfangen kann... Die einzige Lösung ist wohl eine eigene USB-Implementierung.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.