Forum: Mikrocontroller und Digitale Elektronik Baudraten FT232


von Ephraim H. (ephi)


Lesenswert?

Ist es mit einem FT232 möglich UART Daten mit der MIDI Baudrate von 
31250Baud zu empfangen? Da ich an meinem AVR einen MIDI eingang benötige 
könnte ich mir damit den zweiten UART zum debuggen mit standard 
baudraten sparen.

Gruß

von Benedikt K. (benedikt)


Lesenswert?

Ja.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ja, der Baudratengenerator des FT232 kann das.

http://www.ftdichip.com/Documents/AppNotes/AN232B-05_BaudRates.pdf

beschreibt die verwendete Technik.

Deine Software muss aber auch in der Lage sein, die gewünschte Baudrate 
als numerischen Wert dem Windows-Devicetreiber mitzuteilen.

Kann sie das nicht (weil Du z.B. keinen Sourcecode hast), lässt sich mit 
dem im o.g. Dokument beschriebenen "Aliasing" auch eine andere 
Standardbaudrate auf diese "umbiegen".

von Anja (Gast)


Lesenswert?

Ja einfach 3e6 (interner Takt) / 31250 = 96 ins Baudratenregister 
eintragen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Der Hinweis von Anja gilt nicht, wenn die Win32-API-Funktionen zur 
Behandlung serieller Schnittstellen verwendet werden. Dann muss direkt 
die gewünschte Baudrate angegeben werden.

von Timmo H. (masterfx)


Lesenswert?

Müsste man ausrechnen. Du kannst per Treiber (in der inf-Datei) eigene 
Teiler in den FTDI Chip schreiben. Wie das geht steht hier: 
http://www.ftdichip.com/Documents/AppNotes/AN232B-05_BaudRates.pdf

von Ephraim H. (ephi)


Lesenswert?

gutgut, danke für die Ausführungen!

nur interessiert mich der windows treiber herzlich wenig.
Unter Mac OS X sollte aber das selbe gelten...

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.