Forum: Mikrocontroller und Digitale Elektronik COM-Port Probleme


von Oeder (Gast)


Lesenswert?

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

von ripthechecker (Gast)


Lesenswert?

Hallöle,
vielleicht hast du irgendwo in der seriellen Leitung keinen gescheiten 
Kontakt (Massefehler?) und deswegen eine Potentialverschiebung.

von Oeder (Gast)


Lesenswert?

Hallo,

beim Durchmessen der Signale ist mir aufgefallen, dass ein fest 
eingesteckter Adapter am Rechner doch tatsächlich Pin 2 und 3 
vertauschte, an dem PC der funktionierte. Was mit dem USB-Serial-Adapter 
los war, weiß ich noch nicht. Also hatte ich also mein serielles Kabel 
falsch konfektioniert.

Sorry, dummer Fehler und DANKE!

Gruß Oeder

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.