Gast
#1884943
Hallo, ich habe einen Microcontroller (PIC24) mit einer UART am seriellen Port eines PCs hängen, der kontinuierlich Daten sendet. Die Kommunikation von PIC zu PC tut jedoch gar nicht mehr. An einem zweiten PC funktioniert die Kommunikation PIC2PC ebenfalls nicht, aber bei einem dritten PC tut es. Und das völlig unabhängig, ob man nun die echten eingebauten Hardware-COM-Ports verwendet oder USB-SERIAL Adapter (verschiedene Modelle). Beim einen PC gehts mit allen Sorten von Ports, beim anderen an gar keinen. Die BAUD-Rate vom PIC habe ich schon verändert, auch die OSC etwas höher und tiefer getuned, die Geschwindigkeiten mal von 115.200kbit/s auf 57.600 und 19200 verstellt, auch überall die selbe Konfiguration (8N1). Ich verwende z.B. HTERM als Terminalproggy. Mit dem Oszi habe ich die Geschwindigkeiten auch überprüft, und die Abweichungen von der ÜRate möglichst klein gehalten. Daten von einer weiteren seriellen Quelle werden jedoch von allen PCs einwandfrei empfangen (anderer PC mit COM-Port und passendem Kabel). Nur die vom PIC nicht. Der selbe funktionierende USB-Serial-Adapter tut an jenem PC nicht, wo auch der echte COM-Port streikt. Hat mir hierzu jemand noch einen Tipp? Weiß nicht, was ich übersehe. Danke! Gruß Oeder