Hallo zusammen, ich habe gelesen, dass man unbedingt den Treiber für CP2102 bzw. FT232R benutzen muss. Ich denke; es nur für den Fall, dass ein PC im Einsatz ist. Wenn aber die USB Signale D+, D-, Ground, Vdd(5Volt) z.B von einem anderen Microcontroller kommen, können wir dann diese Signale an Pins von CP2102 bzw FT232R anschließen und sie abfangen und an die RS232-Datenleitung von CP2102 bzw. FT232R bekommen wir die entsprechenden Signale. Ist meine Idee richtig? Gruß Led
Nein, voellig falsch. Die PC Treiber beziehen sich auf Software. Es soll ja irgendwas geschehen, wenn das Kabel eingesteckt wurde. Die genannten Treiber stellen ein zusaetzliches COM Port dar. Microcontrollerpins koennen ueberigens die Signale auf einem USB Kabel nicht treiben, da werden bustreiber benoetigt. Ist moeglicherweise LVDS...
Die Treiber sind nur für den PC gedacht. Und benutzen MUSS man sich auch nicht. Geht auch anders. z.B. mit generischen Treibern wie von Thesycon. Aber das nur so am Rande. Wenn ich das richtig verstehe, wollt Ihr zwei µC über USB miteinander verbinden. Der eine hat USB onboard (hoffentlich auch HOST!) und der andere nicht und deshalb soll ein USB-SERIELL Chip dazwischen. Na viel Spaß beim Programmieren auf der Host-Seite ;-) Die Interna des CP2102 sind von SiLabs nicht offengelegt. Man kann aber aus den Linux-Treibern ein bisschen was abgucken. Die sind aber auch nur reverse-engineered. In diesem Fall besser FTDI nehmen. Die geben Doku unter NDA raus.
Hallo ARM-Fan, guckst du den Anhang. Bei der Schaltung braucht man den Treiber bzw. VID, PID nicht. oder? Led.
Einen USB Host um schlussendlich 2 µCs per Serial miteinander kommunizieren zu lassen? Was gibts denn dafür für einen Grund? Der USB Host Stack ist sehr aufwendig....
Sehe ich genauso. Wo ist da der Sinn das über USB machen zu wollen?
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.