Forum: Mikrocontroller und Digitale Elektronik Datenübertragung per Com-Port fehlgeschlagen


von Dieter P. (Gast)


Lesenswert?

Hallo,

ich habe mit Hilfe von C-Control Basic ein Programm für meinen 
Steuercomputer programmiert, bei der Übertragung dieses Programms auf 
den Mikrocontroller, ensteht ein Verbindungsfehler. Dazu habe ich alle 4 
möglichen Com-Ports ausprobiert und die Hardware überprüft. Da mein 
Rechner kein RS232 hat habe ich ein USB-Adapter verwendet und den 
dazugehörigen Treiber installiert.
Die Datenübertragung hat grundsetzlich schon einmal funktioniert bei 
einem anderen Programm und einer anderen Hardware.

Über Hilfe würde ich mich freuen.
Mfg
Dieter

von Haar zu Berge (Gast)


Lesenswert?

Ich habe mir eine Reiseroute festgelegt. Hat so schon mal mit demselben 
Auto geklappt. Nun startet das Auto nicht. Woran kann das liegen?

So ähnlich kommt Deine Frage rüber...

von Dieter P. (Gast)


Lesenswert?

Ich wollte damit nur ausdrücken, dass die Hardware funktionstüchtig ist. 
Also es sollte nicht am Kabel etc. liegen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dieter P. schrieb:
> Dazu habe ich alle 4
> möglichen Com-Ports ausprobiert und die Hardware überprüft. Da mein
> Rechner kein RS232 hat habe ich ein USB-Adapter verwendet und den
> dazugehörigen Treiber installiert.

Nun, hast Du denn nachgesehen, welche Schnittstellennummer Dein 
USB-Adapter verwendet?

Und wieso "alle vier möglichen Com-Ports", ist die Software, die Du 
verwendest, etwa so grottenschlecht, daß sie nur COM1..4 kennt?

von Dieter P. (Gast)


Lesenswert?

Der USB-Adapter verwendet den Com-Port 2, dies geht aber nicht, genauso 
wie die restlichen 3 Com-Ports. Und ja die Software kennt nur COM1-COM4.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Und was heißt "geht nicht"?

Hast Du mal mit einem Terminalprogramm und einer Kurzschlussbrücke 
zwischen RxD und TxD probiert, ob Du getippte Zeichen wieder 
zurückbekommst ("Echotest")?

Was ist das für ein komisches Programm, etwa ein DOS-Programm?

von Philipp F. (philipp5054)


Lesenswert?

...welches unter Windows 7 läuft ;-)

von Dieter P. (Gast)


Angehängte Dateien:

Lesenswert?

Beim übertragen in die C-Control Unit kommt die Fehlermeldung "Konnte 
die Com 2 nicht öffnen" (siehe Bild). Ja das Kabel habe ich getestet, 
hat soweit geklappt.
Es ist kein DOS-Programm, sondern eine Programmieroberfläche für 
C-Control.

von Der Rächer der Transistormorde (Gast)


Lesenswert?

Dieter P. schrieb:
> Beim übertragen in die C-Control Unit kommt die Fehlermeldung "Konnte
> die Com 2 nicht öffnen" (siehe Bild).

1. In der Systemsteuerung nachschaun ob COM2 vorhanden
2. Prüfen ob ein anderes Programm die COM2 geöffnet hat
3. mit Terminalprogramm COM2 öffnen und Funktion testen
   (z.B. Kurzschlussbrücke Pin 2-3 vorher aber Flußkontrolle raus)
4. Wenn alles Ok den Fehler bei dem Programm suchen.

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Scheinbar wird der COM2 von einer anderen Anwendung benutzt.
Das dieses Programm den COM-Port auf unkonventionelle Art anspricht 
nehme ich mal nicht an, da du es ja schon am laufen hattest.
Das dem USB-Adapter dieser COM-Port zugewiesen ist und keine 
Doppelbelegung vorliegt hast du sicher auch schon geprüft.
Eventuell verrät dieses Programm 
http://technet.microsoft.com/en-us/sysinternals/bb896644 welches 
Programm den Port belegt.

von Transistormörder (Gast)


Lesenswert?

Full ACK meinem gefährlichstem Gegner :)
Schau Dir nochmal die Einstellungen zum USB Adapter an, ggf. Treiber 
nochmal neu installieren und sicherstellen daß dieser wirklich COM2 
zugeordnet ist. Die Schnittstelle muß sich in jedem Fall öffnen lassen.

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.