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ß
Ja.
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".
Gast
#1465149
Ja einfach 3e6 (interner Takt) / 31250 = 96 ins Baudratenregister eintragen.
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.
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
gutgut, danke für die Ausführungen! nur interessiert mich der windows treiber herzlich wenig. Unter Mac OS X sollte aber das selbe gelten...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.