Moin, ich habe hier ein Sensorboard, welches eigentlich über USB an den PC angeschlossen wird. Hierdrauf ist ein FTDI FT232RQ aufgelötet. Leider muss eine USB-Verbindung existieren, damit der Sensor funktioniert, also kann ich nicht nur an die RX+TX Leitung ran. Nun möchte ich den Sensor aber an einem Controller, der über keinen USB-Host verfügt, betreiben. Im Schrank habe ich noch ein AT90USBKEY-Board mit einem AT90USB1287 drauf gefunden, der ja auch als Host funktionieren kann. Dann habe ich mir die LUFA-lib runtergeladen. Nun bin ich mir aber nicht sicher, wie ich den FTDI-Chip angesprochen bekomme. Es gibt da im Host-Vezeichnis und ClassDriver das VirtualSerialHost-Example. So etwas müsste es doch eigentlich sein, oder? Trotzdem kommt keine Vernünftige Verbindung zu stande, der Sensor blinkt die ganze Zeit, als wie als wenn er zwar Spannung bekommt, die Treiber aber auf der PC-Seite nicht installiert sind. Hat jemand von Euch eine Idee, wie man das zum Laufen kriegen könnte? MfG, und vielen Dank Ozzy
Hallo Oz zy, der FTDI-Chip wird über die RX/TX-Leitungen an Deinen Controller angebunden. Wenn Du nun Deine Schaltung über ein USB-Kabel an den PC anschließt, sollte ein neuer (virtueller) COM-Port angezeigt werden. Diesen COM-Port kannst Du dann über die gängigen Funktionen wie CreateFile(), ReadFile(), WriteFile() ansprechen - oder eben über die FTDI-eigenen Funktionen. Einen USB-Host hat übrigens keiner der von Dir genannten IC's integriert. Gruß Potter
Damn... Wie gesagt, das ganze soll ja OHNE PC ablaufen. Dachte, das OTG würde eventuell ausreichen. Das Problem ist, dass der Sensor erst mit dem Senden anfängt, wenn er über USB verbunden ist. Deshalb reicht es nicht, an die RX+TX-Leitung auf der Senderseite zu gehen... Vielleicht noch irgendeine Idee, was ich da machen könnte? MfG und vielen Dank, Ozzy
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.