USB to serial Cip

Gast #830254
Lesenswert?

Die Frage is ja eher, ob er nur RxD und TxD für eine Kommunikation 
braucht, oder noch alle Steuerleitungen um evtl. auch einen AVR zu 
flashen.
Nur mit RxD und TxD könnte eine Verwendung als Programmer schwierig 
werden.
Oder geht das etwa doch?
(Firma: Q3) #830564
Lesenswert?

Hallo,

> Aber nur unter Windows XP

Hä? Seit wann läuft XP auf dem Tiny?

Scherz beiseite: die Geräteklassen für USB sind plattformunabhängig. Wie 
du auf der Seite lesen kannst, brauchst du unter Windoof lediglich eine 
inf-Datei, weil die Treiber für virtuelle Comports seit 95SE schon im 
System enthalten sind. Unter Mac OS X ist so eine Datei nicht 
erforderlich, das Teil wird sofort als Modem erkannt. Wie es unter Linux 
aussieht, weiss ich nicht aus persönlicher Erfahrung, es sollte mich 
aber sehr wundern, wenn das dort nicht ähnlich funktioniert.

Frank
Gast #830579
Lesenswert?

Die Prolific sind nicht so der Burner.
Sind oft in billigen USB/RS-232 oder Handy-Datenkabeln drin und erstere
haben bei mir oft Kompabiltätsprobleme mit Software gezeigt, die für
"normale" COM-Ports geschrieben war.

Also FT232R oder CP2102. Letzteren setze ich oft ein.

Silabs hat nur eine besch... Informationspolitik. Da gibts nicht mal
unter NDA Infos zum Chip. Da ich einen generischen USB-Treiber benutze,
brauchte ich Informationen mit welchen USB-Requests man Baudrate, etc.
einstellt. Letztendlich mußte ich das über 'nen Protokoll-Sniffer und
mit Hilfe von Linux Quellen reverse-engineeren.

Aber sonst sind die Teile gut. Vor allem gabs den schon schön komplett
mit internem EEprom BEVOR FTDI mit dem FT232R rauskam. Und so bin ich
an dem CP2102 hängen geblieben.
#830841
Lesenswert?

Gast wrote:
> Die Frage is ja eher, ob er nur RxD und TxD für eine Kommunikation
> braucht, oder noch alle Steuerleitungen um evtl. auch einen AVR zu
> flashen.
> Nur mit RxD und TxD könnte eine Verwendung als Programmer schwierig
> werden.
> Oder geht das etwa doch?

Mit den USB-Adaptern geht das sowieso nicht (richtig), wenn sie nur an 
den Bits wackeln. Über einen AVR ISP Programmer mit echter serieller 
Schnittstelle gehts aber.
#830848
Lesenswert?

>Scherz beiseite: die Geräteklassen für USB sind plattformunabhängig. Wie
>du auf der Seite lesen kannst, brauchst du unter Windoof lediglich eine
>inf-Datei, weil die Treiber für virtuelle Comports seit 95SE schon im
>System enthalten sind. Unter Mac OS X ist so eine Datei nicht
>erforderlich, das Teil wird sofort als Modem erkannt. Wie es unter Linux
>aussieht, weiss ich nicht aus persönlicher Erfahrung, es sollte mich
>aber sehr wundern, wenn das dort nicht ähnlich funktioniert.

Stimmt soweit nur ist die CDC implementierung bzw die USB 
Implementierung low Speed. Und die CDC Klasse basiert auf Bulk 
Endpoints. Und Bulk Endpoints sind lt. der offiziellen USB Spek nicht 
zugelassen auf low Speed Geräten. Windows XP hält sich nicth an die Spec 
und erlaubt das trotsdem alle anderen Betriebsysteme verbieten das und 
die Software CDC funktioniert schlichtweg nicht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren