Gast
#3497350
Hallo erst mal! Bin langsam am Verzweifeln, ich hoffe hier hat jemand eine Idee. Ein µC soll Daten über UART an das UM232H (das Sorgenkind, ein Modul von FTDI mit dem FT232HQ drauf) senden, das die Daten dann per USB an den Rechner weiterreicht. Das hat sogar mal mit allen möglichen BAUD-Raten funktioniert, nur gab es dann mal einen Fehler in meiner Schaltung, wodurch der µC Spannungen von ± 15 V gesehen hat und das Modul scheint auch etwas abbekommen zu haben. Die Datenübertragung war seit dem Fehlerhaft. Das sieht so aus, dass nicht mehr alle BAUD-Raten gehen (9600 geht) und wenn es geht, dann werden völlig falsche Bytes übertragen. Beispiel: 0110 0001 (a) -> 0100 1111 0110 0010 (b) -> 0010 0111 0110 0011 (c) -> 0100 1110 Für mich ist da echt kein Zusammenhang zu erkennen. Interessanterweise sind die Fehler immer gleich. Daraufhin wurde der µC ausgetauscht und das UM232H ebenfalls. Am Fehler hat sich aber nichts geändert. Der µC fällt als Fehler raus, denn wenn ich direkt an den COM-Port des Rechners gehe, klappt die Übertragung. Verbinde ich den Rechner über COM und USB mit dem Modul, dann hab ich in beide Richtungen exakt das gleiche Verhalten. Daher gehe ich mal stark davon aus, dass es das Modul ist. So ... hat jemand eine Idee, was ich da noch ausprobieren könnte? Vielen Dank schon mal! Wenn noch Infos gebraucht werden: USB-Kabel wurde bereits getauscht, die Verbindung zum UM232H mehrfach erneuert. Zwei Rechner wurden getestet, beide mit XP, der Treiber ist "CDM 2.08.28 WHQL Certified", die 2.08.30 hab ich aber auch schon probiert. Als Terminal nutze ich PuTTY. Mit FT_Prog kann ich auf das alte Modul nicht mehr zugreifen, da werden Fehler im EEPROM gemeldet. Mit dem neuen geht alles. Hab da allerdings nichts umgestellt, weil wüsste nicht was.