Lässt sich die Umwandlung USB -> Seriell für TTL Pegel nur mit einem Mikrocontroller umsetzen? Wenn ja hat schon mal jemand ein solches Projekt gemacht oder hat nen Link? Danke schon mal im Voraus.
Horst Schirmer schrieb: > Lässt sich die Umwandlung USB -> Seriell für TTL Pegel nur mit einem > Mikrocontroller umsetzen? Wenn ja hat schon mal jemand ein solches > Projekt gemacht oder hat nen Link? Microchip verkauft sowas in Massen. Der MCP2200 ist ein vorprogrammierter PIC18F14K50. Der MCP2221 ist ein vorprogrammierter PIC16F1455. Du kannst Dir den XC8, MPLABX und die Application Library ziehen und die Demo-Applikation entsprechend Deinen Wünschen anpassen. fchk PS: Von diesen Software-Only-Lösungen wie VUSB für AVR etc rate ich ausdrücklich ab. Die können nur Low Speed USB (also 1.1 MBit/s) und sind nicht USB-konform, sondern ein übler Hack, der oft funktioniert. Das Zeugs ist insbesondere in Verbindung mit CDC-ADM nicht USB-konform, weil es gemäß USB 2.0 Standard keine Bulk Endpoints bei Low Speed Devices geben darf. Wer es nicht glaubt, möge selber im Standard nachschauen. Linux ignoriert das meist, Windows nicht. Die Macher von blink(1) haben auch mit einer AVR-VUSB-Lösung angefangen, sind aber für die zweite Version auf einen PIC16F1454 umgestiegen, weil der Full-Speed USB in Hardware hat und 100% USB-zertifiziert ist. Siehe http://blink1.thingm.com/ fchk
:
Bearbeitet durch User
Horst Schirmer schrieb: > Lässt sich die Umwandlung USB -> Seriell für TTL Pegel nur mit einem > Mikrocontroller umsetzen? Jein: Könntest z.B. auch einen FT232R nehmen (der intern aber auch einen programmierten Mikrocontroller hat. Horst Schirmer schrieb: > Wenn ja hat schon mal jemand ein solches > Projekt gemacht oder hat nen Link? http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm
Die Arduinos benutzen einen 8u2-AVR für diesen Zweck. Mit den AVRs ohne Hardware-USB gehts auch per Software mit dem VUSB von www.obdev.at. Beim Preis der Prolific-ICs aber finde ich das akademisch. hase
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.