Hallo Leute, ich lese seit Tagen im Netz rum und komme nicht wirklich weiter. Ich suche eine Möglichkeit Daten von einem µC an ein Windows Mobile Gerät zu senden und von dort zu empfangen. Bisher wird das über eine serielle Schnittstelle, die PDA's früher teilweise hatten, gelöst. Nun gibt es aber aktuell wohl kaum noch Geräte mit serieller Schnittstelle. Daher suche ich eine andere Möglichkeit. Bluetooth habe ich getestet, ist mir aber nicht stabil genug. Ich hätte gerne was mit Kabel. Wie kann ich dieses Problem mit USB erschlagen, wenn das Windows Mobile Gerät KEIN USB-Host hat? Ist es möglich mit einem µC der einen USB-Host hat so was zu entwickeln? Kann ein Windows Mobile Gerät ohne Treiber ein USB-Client sein? Gibt es im Netz schon solche Projekte? Danke
> Ich hätte gerne was mit Kabel. Wie kann ich dieses Problem mit USB > erschlagen, wenn das Windows Mobile Gerät KEIN USB-Host hat? Vermutlich garnicht. > Ist es möglich mit einem µC der einen USB-Host hat so was zu entwickeln? Wenn sich deine Winmuehle als Massenspeicher meldet dann kannst eventuell mit viel aufwand einen Host programmieren der dir dort die Daten in einer Datei ablegt. > Kann ein Windows Mobile Gerät ohne Treiber ein USB-Client sein? Ohne irgendwelche Treiber ist kein USB Geraet mehr als ein totes Stueck Silizium. Kannst du keine CF-Karte mit RS232 oder USB-Host reinstecken? Wenn nicht dann such die lieber ein anderes Geraet. Alles andere rechtfertigt den Aufwand nicht. Olaf
Du könntest bei deinem Mikrocontroller einen USB Host Controller verwenden. Bsw. einen MAX3421. Dieser stellt dir USB Host Funktionen bereit und wird über SPI angesteuert.
klasse Beitrag Albert, das bringt hier aber den Erstelle nicht weiter. Wenn du dir seine Problemstellung genau durchgelesen hättest.
Ich denke schon. Ich würde den Mikrocontroller mithilfe dieses IC's zu einem USB-Host machen um dann auf den PDA zugreifen zu können. Oder aber der Mikrocontroller hat den USB-Host schon itnegriert. Dann findet sich auf der Website des Herstellers genug Beispielcode dafür. Bedingugn ist antürlich das der PDA USB-Client fähigkeit besitzt. Das sollten aber eigentlich jeder besitzen.
Max schrieb: > Ich hätte gerne was mit Kabel. Wie kann ich dieses Problem mit USB > erschlagen, wenn das Windows Mobile Gerät KEIN USB-Host hat? Kommt auf dein mobile teil an. Hat es denn überhaupt einen USB Anschluss? Dann kannst du den Vinculum von FTDI nehmen. Der macht Serial HDI und Mass storage. Eines dieser Profile wird das mobile device wohl Unterstützen. USB OTG wäre auch noch ne Möglichkeit Max schrieb: > Kann ein Windows Mobile Gerät ohne Treiber ein USB-Client sein? Nein woher soll das Gerät denn wissen was es machen soll? Genau da sagt der Kiste der "Treiber".
Nimm den At90USB1287, der kann sowohl Host als auch Device. Dann sparst Du Dir den extra Baustein!
Vielen Dank schon mal für die ersten Beiträge! Wenn ich nun einen LPC1768 nehme... der hat ja USB-Host. Wie kann ich dann auf meinem Windows Mobile auf die Daten zugreifen? Gibt es dazu irgendwo Beispielcode? Unter welchem Stichwort müsste ich da suchen? Hatte gelesen, dass mein Client dann ein HID sein könnte und unter Windows dafür keine extra Treiber benötigt werden würden. Aber gilt das auch für Windows Mobile? Oder gibt es hier jemanden der den Job haben möchte dafür ein Grundgerüst zu programmieren?
Also dein PDA/Handy mit dann zum Client!!! Deine µC wird Host! Was passiert wenn du den PDA per USB an einen PC hängst? Genau das gleich muss/sollte passieren wenn du den PDa an deinen µC hängst. Du ersetzt den PC durch einen µC. Zugriff zur gleich Zeit wird meist nicht gehen. Die meisten handy/PDAs gehen in so einen Massenspeichermodus, wo der PC dann exklusiv auf den Speicher zugreifen kannst (wie ein USB-Stick halt) Erst wenn das Kabel raus ist(oder das Gerät wieder abgemeldet ist) kann er PDA auf die Daten zugreifen die der PC/µC dort abgeleget hat
... ... schrieb: > Also dein PDA/Handy mit dann zum Client!!! > > Deine µC wird Host! Ja genau, andersherum gibt es ja keine Chance wenn der PDA kein USB-Host hat. ... ... schrieb: > Die meisten handy/PDAs gehen in so einen Massenspeichermodus, wo der PC > dann exklusiv auf den Speicher zugreifen kannst (wie ein USB-Stick halt) > > Erst wenn das Kabel raus ist(oder das Gerät wieder abgemeldet ist) kann > er PDA auf die Daten zugreifen die der PC/µC dort abgeleget hat Das ist nicht das was ich will. Ich will gleichzeitig beliebige Daten senden und empfangen. Kann man auf dem PDA nicht irgendwie mit ReadFile Daten vom USB-Port einlesen? Wie bereits erwähnt: der PDA ist der Client und der µC der Host! Denn der letzte mir bekannte PDA mit USB-Host wurde letztes Jahr von Toshiba vorgestellt und wird wohl auch schon nicht mehr produziert.
> Das ist nicht das was ich will. Ich will gleichzeitig beliebige > Daten senden und empfangen. Dann musst du dein Project entweder einstellen oder nochmal ueber Bluetooth nachdenken. Selbst wenn das was du da vorhast ginge, und das ist fraglich, der Aufwand waer so gross das vermutlich kein Hersteller mehr PDAs herstellt wenn du damit fertig bist. Wenn man denkt das es heutzutage ueblich und vollkommen unproblematisch ist mit Bluetooth zu telefonieren, dann sollte es doch moeglich sein das ein paar serielle Daten zu uebertragen. Ansonsten gibt es doch noch PDA aehnliche Geraete fuer Industriekunden. Ich meine selbst Palmpiloten werden da noch gebaut. Die befinden sich aber preislich wohl in einer ganz andere Liga. Olaf
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.