Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Seriell Kommunikation mit PC über C-Programm Kategorie: C-Control I V1.2/2.0 (von Carsten - 31.05.2006 10:03)
 Als Antwort auf Seriell Kommunikation mit PC über C-Programm von Thomas Wulf - 31.05.2006 8:48
Carsten nutzt:  CC1-M-Unit V1.2/2.0
Evtl. müßt Ihr das Handshake abschalten, Ich habe mal eine Lösung programmiert, die genau so funktioniert (ein Kommandobyte senden und einlesen, was zurückkommt). Ich hab das allerdings in VB gemacht mit der MSCOMM32.OCX:


    'Parameter für CommPort setzen und Port öffnen
    MSComm1.Settings = "9600,n,8,1"
    MSComm1.DTREnable = False
    MSComm1.RTSEnable = False
    MSComm1.CommPort = 1
    MSComm1.InputMode = comInputModeBinary

Außerdem habe ich vorsichtshalber immer erst ein "Dummy-Byte" gesendet (von der C-Control aus), weil aus  irgendwelchen Gründen das erste Byte manchmal verlorenging.. Das ist aber ein bekannter C-Control Bug.

Viel Spaß beim Basteln!
Gruß Carsten

> Guten Morgen,
>
> ich habe einen Kollegen der in C programmiert und Daten von der seriellen Schnittstelle des C-Control 1 in den PC senden möchte. Das von mir erstellt Programm für die C-Control 1ist sehr einfach und prüft ob ein Byte empfangen wurde. und sendet daraufhin die gewünschten Bytes an der Schnittstelle aus. Das funktioniert zwischen C-Control und C-Control einwandfrei. Wird aber nun der PC angeschlossen findet keine Kommunikation statt. Allerdings konnte das C-Control Programm zuvor mit diesem PC auf die C-Control überspielt werden. Wir vermuten, dass in der Programmiersprache C die Einstellungen für die serielle Schnittstelle nicht in vollem Umfang gesetzt werden können. Genauer gesagt vermutet mein Kollege dass das von der C-Control erwartete Startbit nicht gesendet wird. Wir können dieses Startbit in C auch nicht konfigurieren, aber ansonsten alle anderen Parameter. Wer hat hier Erfahrung und kann uns weiter helfen ?
>
> Vielen Dank im Vorraus,
>
> Thomas

 Antwort schreiben

Bisherige Antworten:

Re: Seriell Kommunikation mit PC über C-Programm (von Thomas Wulf - 31.05.2006 11:54)
    Re: Seriell Kommunikation mit PC über C-Programm (von Carsten - 31.05.2006 13:17)