Forum: Mikrocontroller und Digitale Elektronik Beispiel für USB-Host gesucht


von Rangi J. (rangi)


Lesenswert?

gibt es irgendwo einen Beispielcode für einen STM32F4xx als Host für 
einen FTDI?
Ich möchte an meinem STM einen FT232R per USB anschließen. Der STM soll 
der Host sein und den per USB angeschlossenen FTDI konfigurieren 
(Baudrate etc.). Danach denn Daten austauschen.

Danke

von Karll (Gast)


Lesenswert?

Hat der STM32F4xx keine serielle Schnittstelle?

von Rangi J. (rangi)


Lesenswert?

@Karll
doch, aber darum geht es hier nicht.

von Rangi J. (rangi)


Lesenswert?

kann den FTDI als standard CDC ansprechen?

von Frank K. (fchk)


Lesenswert?

Rangi J. schrieb:
> kann den FTDI als standard CDC ansprechen?

Dieser Satz kein Verb.

nein. Dazu müsstest Du einen MCP2200 oder MCP2221 verwenden.

fchk

von Rangi J. (rangi)


Lesenswert?

Hm, nee, der FTDI ist leider vorgegeben, besser gesagt der ist schon in 
dem anzuschließenden Gerät verbaut.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das USB-Protokoll dafür kannst Du den Sourcen der Linux-Treiber 
entnehmen.

http://ftdi-usb-sio.sourceforge.net/

von Ich selber (Gast)


Lesenswert?

Rangi J. schrieb:
> gibt es irgendwo einen Beispielcode für einen STM32F4xx als Host für

Die Application Notes auf der STM Homepage hattest du schon durchgesehen 
?!

Da gab es mal eine firmwar libray für USB, ich erinner mich nur nicht 
mehr ob diese nur für STMF4 als Client waren.

von Rangi J. (rangi)


Lesenswert?

ja, die versuche gerade zum laufen zu bringen. dummerweise sind die 
nicht für meinen stm. aber mit ftdi geht das scheinbar nicht, da sind 
"nur" cdc treiber drinne.

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.