PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C-control seriell steuern, aber wie?



RCO
14.06.2004, 20:10
Hallo Leute,

Ich hab mal wieder ein Problem:

Ich hab ein Programm, um Zeichen/Texte über die Serielle Schnittstelle (Com1) zu schicken. Das Programm meldet jedoch immer, dass es die Daten nicht schicken konnte, weil kein System verbunden ist.

Auf der anderen Seite sitzt eine C-control-Einheit, und über das selbe Programm kann diese Einheit Texte an den PC senden. An den Einstellungen der Schnittstelle kann es also nciht liegen.

Kann mir jemand helfen, oder ein Basic-Beispiel hierfür schicken??

pbürgi
14.06.2004, 20:15
Hast du vielleicht ein Modemkabel zur Verbindung statt ein Nullmodemkabel benutzt?

RCO
14.06.2004, 20:22
Nein, dann würde die Sendung von CC zu PC ja nicht funktionieren.
Ich brauche eigentlich nen Programm für CC in Basic, weil ich keine Ahnung habe, wie ich das Proggen soll

pbürgi
14.06.2004, 20:27
Stimmt.
Hast du die richtigen Einstellungen? Stehen in der Anleitung der CC.
Bei mir funzts ohne Probleme.
Schau mal die Samples an die mitgeliefert werden.

RCO
14.06.2004, 20:34
Hab die PLus version gekauft, und deshalb weder Software (samples) noch eine Aleitung, vielleicht kannst du mir ja dein programm mal schicken?

Wäre echt super:

E-mail: MoritzMK@gmx.de

pbürgi
14.06.2004, 20:37
Ich auch! Aber du hast doch den Basic-Conpiler, damit hast du auch die samples die sind dabei im verzeichniss ccbasic/samples glaub ich. aber ich kann sie dir auch schicken.

pbürgi
14.06.2004, 20:46
OK gemailt. Schau mal im Postfach nach.

fzehner
14.06.2004, 22:08
Dein Programm erwartet einen Hardware-Handshake, schau mal in die Einstellungen. Die CControl arbeitet ohne Handshake.

RCO
14.06.2004, 22:59
Danke @pbürgi, habs jetzt raus:
Also es klappt bei mir, wenn ich, wenn von:
Pc --> CC das normale Kabel
CC --> Pc ein Nullmodemkabel verwende

Ist das bei euch auch so?

pbürgi
15.06.2004, 14:39
Eigentlich nicht, immer das gleiche, mitgelieferte Kabel.
Ein "normale Kabel" ist doch ein Nullmodemkabel, glaub ich.
In der Anleitung steht doch genau drin wies geht.

@fzehner was arbeitet mit Hardware-Handshake?

Matthias
15.06.2004, 14:51
Ich glaub, der meint das Terminalproggi.

pbürgi
15.06.2004, 15:07
Ja klar entweder HyperTerminal oder irgend ein anderes, ka wie des heißt, von CC Intern , denke ich, aber des ist ja egal, oder glaubst du des funzt net?

Matthias
15.06.2004, 16:33
Funtzen tut's bestimmt, nur ob's richtig eingestellt ist, weiss ich nicht...

fzehner
15.06.2004, 19:19
@pbürgi: ich meine das Terminalprogramm, wenn ich mit dem PC Daten empfangen aber keine Daten senden kann, dann fehlt dem Terminalprogramm auf dem PC meistens der Hardware-Handshake. Bei Hyperterminal ist es bei Anschlusseinstellungen die Flusssteuerung.

RCO
15.06.2004, 21:37
MIt dem Nullmodemkabel, kann ich aush senden, dass was ich oben geschriebebn habe ist Quatsch läuft jetzt mit nem Nullmodemkabel, allerdings nciht mit dem mitgelieferten

Danke für die Antworten

pbürgi
16.06.2004, 14:45
Die korrekten Einstellungen fürs HyperTerminal steht in der Anleitung der CC:

Neue Verbindung
-> Parameter: 9600Baud, 8Datenbits, 1Stopbit, kein Paritybit, kein Handshake(d.h Softwarehadshake wie fzehner schon sagte), Direktverbindung über COMx.
->fertig -> CC anschließen(mit passendem Prog natürlich z.B. samples/start) -> und prog starten

RCO
16.06.2004, 20:06
Ja die eisntellungen stimmen, läuft ja jatzt auch, muste nur ein nullmodemkabel ,nicht das von C-control verwenden.

pbürgi
18.06.2004, 19:52
Komisch bei mir hats auf anhieb ohne anderes Kabel geklappt, aber hauptsache es funzt jetzt.

RCO
18.06.2004, 20:02
Richtig, mich wunderts auch. Vor Allem, weil ich 2 der Kabel hab, und beide genau das gleiche Problem zeigen.
Deshalb hab ich mal die Pins Gecheckt, und das ist dabei rausgekommen, wenn einer Lust hat, kann er ja mal seins überprüfen.