www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik CP2102 (USB->RS232) und FT232R (USB->232R) und Treiber


Autor: Led (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: sechszweisechs (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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...

Autor: ARM-Fan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Led (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo  ARM-Fan,
guckst du den Anhang.
Bei der Schaltung braucht man den Treiber bzw. VID, PID nicht. oder?

Led.

Autor: Led (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, habe Anhang vergessen.

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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....

Autor: ARM-Fan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sehe ich genauso. Wo ist da der Sinn das über USB machen zu wollen?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.