Forum: Mikrocontroller und Digitale Elektronik Wie MSP430 über USB an PC anbinden?


von Tobi (Gast)


Lesenswert?

Ich arbeite mit dem MSP430F149. Nun möchte ich über USB mit dem PC
kommunizieren. Auf der PC Seite arbeite ich mit dem Borland C++
Builder. Hat jemand Erfahrung mit der Entwicklung der
Verbindungsstelle, sowohl Hardwareseitig als auch Softwareseitig?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

FT232 verwenden, an UART des MSP hängen, auf PC-Seite wie eine serielle
Schnittstelle ansprechen.

Das dürfte so ziemlich die einfachste Lösung sein.

von Ludwig W. (lordludwig)


Lesenswert?

und die teuerste^^

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ach?

von Tobi (Gast)


Lesenswert?

Gibt es denn eine billigere Lösung?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Naja, es gibt eine recht aufwendige Software-Lösung für AVR-Controller,
die den ganzen Kram ohne externe Hardware abwickelt ("Igor"), aber
einerseits erfordert die einen übertakteten AVR und andererseits bleibt
dann nicht viel Rechenleistung für anderes übrig. Obendrein müsste man
diese Software erst noch auf den MSP430 portieren.

Wenn Zeit (für Softwareentwicklungsaufwand) gar nichts wert ist, dann
könnte Ludwig partiell recht haben, aber wenn 6.40 EUR* einem weniger
wert sind als mehrere Wochen Arbeit, dann sollte man Ludwigs Aussage
mit entsprechender Zurückhaltung betrachten.


*) Segor. Reichelt will 5 Cent weniger.

von KoF (Gast)


Lesenswert?

oder warte noch ein jahr...
für das 3q 2006 ist die msp430f5xx serie angekündigt... mit 25mips, usb
und ich glaube auch zigbee...

von A.K. (Gast)


Lesenswert?

Ich habe Zweifel, ob man die Igor-Lösung mit einem MSP430 überhaupt
hinbekommt. Dem dürfte es in diesem speziellen Fall etwas an Tempo
fehlen.

von René K. (king)


Lesenswert?

Im Übrigen gibt es auch Bridges jenseits des FT232, die zum Einen
günstiger beschaffbar sind und zum Anderen ganz erheblich viel weniger
externe Beschaltung benötigen. Man spart sozusagen doppelt; trotzdem
bleibt es gleich einfach, man muß sich nicht gleich die Software-Lösung
geben.

von Matthias (Gast)


Lesenswert?

Auf welche anderen Optionen zum FT232 bist du denn gestossen? Ich kenne
nur eine Alternative Cp210x. Kennst du andere?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Es gibt im wesentlichen drei USB-Seriell-Wandler:

- die FT232-Reihe
- die CP210x-Reihe
- und Chips von Prolific.

Letztere muss man sich wegen der hundsmiserablen Treiberqualität gar
nicht erst näher ansehen.

Der Vorteil der CP210x-Reihe (keine externen Bauelemente erforderlich)
hat das neueste Mitglied der FT232-Reihe, der FT232R auch, und der ist
im Gegensatz zum CP210x auch in einem noch halbwegs handlötbaren
Gehäuse zu bekommen.

Die Treiberunterstützung von FTDI ist erstklassig, auch die
Dokumentation.

von Propper (Gast)


Lesenswert?

> der FT232R auch, und der ist im Gegensatz zum CP210x auch in einem
> noch halbwegs handlötbaren Gehäuse zu bekommen.

Der FT232R scheint aber im Gegensatz zum CP210x nicht zu
funktionieren:
http://www.mikrocontroller.net/forum/read-1-289020.html#new

von Stephan Walter (Gast)


Lesenswert?

Hat jemand schon Erfahrungen mit dem TUSB3410 von Texas Instruments
gemacht? Den finde ich auch recht interessant.

von meinereiner (Gast)


Lesenswert?

Erfahrung hab ich nicht wirklich aber auf der TI HP unter
http://focus.ti.com/docs/prod/folders/print/tusb3410.html
gibts eine Apps Note ueber MSP430F1612-TUSB3410.

meinereiner

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
Noch kein Account? Hier anmelden.