Hallo, ich habe ein Messgerät mit einer USB Schnittstelle (virtuelle COM mit CP21x). Das Teil möchte ich gerne mit einem µC auslesen - für FDTI-Chips würde ich da jetzt einfach einen Vinculum nehmen - aber arbeitet der auch mit VCP-Lösungen anderer Hersteller zusammen? Gibt es andere Möglichkeiten, sowas zu realisieren? Ray
Hallo, also ein VCP Treiber arbeitet immer nur mit dem Chip für den er gemacht ist zusammen. Anders sieht es da vieleicht bei HID aus. Welche Möglichkeiten der Vinculum hat weiß ich nicht genau. Wenn Silabs eine Doku für den VCP Treiber hat kann man das auf dem Vinculum bestimmt implementieren. Dann dürfte es aber genause einfach auf einem Mikrocontroller mit USB-Host Kontroller gehen. Gruß Sascha
Ray schrieb: > für FDTI-Chips > würde ich da jetzt einfach einen Vinculum nehmen - aber arbeitet der > auch mit VCP-Lösungen anderer Hersteller zusammen? Ich füchte du wirfst da was zusammen - du brauchst am µController einen USB-Host, da nützt dir eine VCP-Software für den PC garnichts. Die Software, die den Host implementiert, muss ja auf dem µC laufen. Georg
Wäre RX/TX abgreifen im Gerät nicht möglich ? Vor dem ganzen USB Mist ?
Ray schrieb: > aber arbeitet der auch mit VCP-Lösungen anderer Hersteller zusammen? Wenn Du die Firmware entsprechend anpasst bzw. die relevanten Teile des USB-Protokolls auf Deinem Controller umsetzt, hast Du Chancen. Sofern das Protokoll nicht von SiLabs veröffentlicht wurde, wirst Du es durch Studium der Quelltexte der Linux-Treiber herausfinden können.
Rufus Τ. Firefly schrieb: > Sofern das Protokoll nicht von SiLabs veröffentlicht wurde Haben sie doch in AN571: https://www.silabs.com/Support%20Documents/TechnicalDocs/AN571.pdf
Georg schrieb: > Ich füchte du wirfst da was zusammen - du brauchst am µController einen > USB-Host, da nützt dir eine VCP-Software für den PC garnichts. Die > Software, die den Host implementiert, muss ja auf dem µC laufen. > > Georg Das erledigt ja gerade der Vinculum - er ist der USB-Host und man kann mit ihn über die serielle kommunizieren. Matthias schrieb: > Wäre RX/TX abgreifen im Gerät nicht möglich ? Vor dem ganzen USB Mist ? geht leider nicht, sonst hätten wir den thread gar nicht. Rufus Τ. Firefly schrieb: > Wenn Du die Firmware entsprechend anpasst bzw. die relevanten Teile des > USB-Protokolls auf Deinem Controller umsetzt, hast Du Chancen. > > Sofern das Protokoll nicht von SiLabs veröffentlicht wurde, wirst Du es > durch Studium der Quelltexte der Linux-Treiber herausfinden können. da muss ich mich evtl. noch einlesen - aber da ich bisher nur einmal eine fertige Firmware eingespielt habe, wird das wohl eher nichts. Danke für die Antworten Ray
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.