Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hi André, > > danke für die lange Antwort..!! > > 1. neustes OS ist drauf (display "CC2 V.2") > 2. Module upgedatet (neues hwcom.c2, system, usw.) > 3. cc2comp.dll upgedatet > > Warum ich nach einem Sourcecode (auch Auszug) gefragt habe ist... > das ich in TurboC für die cc1 ein Programm mit gleicher Aufgabe geschrieben > (Post vom 10.07.2001 im Forum) welches auch wunderbar funzte!! > > doch dann kam ich auf die Idee das mit der CC2 alles viel toller werden würde... > .. ich wusste nicht um die Tücken des alten OS und nicht das einem manchmal > "USB auf RS232 Adapter" dumm kommen wollen... so verbrachte ich viele > niedergeschlagene Stunden mit der CC2, VB und dem Terminalprogramm. > > Eines Tages war µCTS mit digital RTS verbunden, und ich hatte wenigstens 90% > fehlerfreie Übertragung! (WOW oder ?) Über den Eigenwilligen Programmcode > möchte ich auch lieber gar nicht mehr sprechen... . > > Im laufe des letzten Jahres sah ich Licht, .. da war zu lesen das es ein > "OS V.1 bug mit der Schnitstelle gibt"! (Hatte da aber keine Zeit zum Testen) > > Wie das halt manchmal so ist bin ich erst jetzt dazu gekommen, > es mit allen im Forum beschriebenen Schritten auszuprobieren... > doch der USB->RS232 Adapter will so garnicht mehr mit der CC2 und dem neuen > OS sprechen und am COM eines anderen PC (ohne USB adapter) kann man nicht > wirklich von guter Funktion sprechen.. naja denke ich mir, schreibe ich halt mein > ganzes Leben Übertragungsprotokolle.. :-( > > Ich würde gerne mal den Datenübertragungsteil hinter mir lassen und was anderes > anfangen... :-) da ich glaube das nicht wenige CC2 nutzer eine Anbindung an VB realisieren > möchten wäre es doch mal ganz nett, wenn es dazu ein kleinen Download geben könnte...? > Es muss ja nicht jeder das Rad erst Eckig bauen (wie ich) um es dann rund zu machen! > > Sorry für den langen Text! > > PS: Ohne cc2net und André würde ja gar nix gehn.. daher nochmal danke für die Arbeit hier ! > > Mfg Steffen H. > > > Hallo Steffen, > > > > Zuerst: Fertige Programme oder Programmcode bekommst Du nicht. > > Das ist nicht der Sinn eines Forum. Der Sinn ist eher, den Usern > > bei Problemen zu helfen. > > > > Nun zu Deinem Problem: > > > > Meine Lieblingsfrage am Anfang ist immer: Welches OS benutzt Du ? > > Es steht zwar oft genug auf meiner Seite, daß man die aktuellsten > > Dateien benutzen soll, aber das übersehen leider die meisten gerne. :-) > > Also, wenn Du das original OS von der CD benutzt, dann lade erstmal eine > > neuere Version in die Unit. Bei der ersten funzt nämlich die COM über HWCOM > > nicht korrekt. > > > > Das nächste, was Du machen solltest, wären einfache Ein- und Ausgaben > > über ein Terminal-Programm, wie Hyperterminal. > > Wenn das funzt, kannst Du mit VB weitermachen. > > Wenn Du kein HW-Handshake benutzen willst, darf bei MSComm auch > > keines aktiviert sein.(Handshaking=0) > > µC CTS brauche ich nicht weiter erwähnen. > > Brücken im Stecker benötigst Du keine. Du kannst aber PC-seitig > > eine zwischen RTS und CTS (7 & 8) machen. > > Weiter mit MSComm: > > Das Datenformat sollte auf 8n1 stehen und auch die Übetragungsrate > > mit der CC2 übereinstimmen (z.B. 57.600 Baud) > > Auch der COM-Port sollte stimmen. > > Inputmode sollte auf 0 stehen (Text). > > RTSenable kann man sicherheitshalber immer auf True stellen, > > wenn man ohne Handshake arbeitet. > > Die restlichen Einstellungen kannst Du vorerst auf Standard lassen. > > > > Wichtig bei der Übertragung ist, daß MSComm Textbasierend. > > D.h., wenn Du bei MSComm ein Byte empfängst, liegt es immer als Zeichen vor. > > Um z.B. den Byte-Wert zu erhalten must Du erst den ASC-Code des > > empfangenen Zeichens ermitteln: Wert=ASC(Zeichen) > > > > Beim senden von Daten zur CC2 solltest Du auf jeden Fall die Daten nicht als > > Text, sondern als einzelne Bytes senden. > > Bei einem Integer wären es zwei Byte: MSComm.Output = chr(Wert / 256) & chr(Wert And 255) > > > > Für weiteres, stelle bitte präzisere Fragen. > > > > MfG André H. > > > > > > > Hallo cc2ler, > > > > > > ich möchte mit VB6 und der cc2+appl.board eine serielle Datenübertragung realisieren. > > > > > > In VB, soll ein Feld Messwerte (zB. AD-Ports) der cc2 aufnehmen, umgekehrt soll die > > > cc2 auch Integerwerte aus dem VB-Programm in einem Feld aufnehmen (zB. zum Steuern der PLM-Ports). > > > > > > <b>Wichtig ist, dass ich nur RX, TX und GND nutzen kann, und die hwcom nutzen möchte!</b> > > > > > > Ich habe mich vor über einem Jahr zuletzt damit beschäftigt, und noch das alte > > > hwcom-Modul + einen USB->RS232 Adapter benutzt, der "Frustfaktor war 100 %" > > > > > > Bin mir jetzt nicht sicher ob die Parametereinstellung für das MSComm oder die > > > Stringumwandlungen oder was auch immer noch Probleme machen... > > > > > > (µc CTS auf GND ist klar.. benötige ich noch eine Brücke im Sub-D-Stecker)? > > > > > > <b>Es wäre sehr nett, wenn jemand einen c2-code und einem passenden VB-sourcecode posten könnte.</b> > > > > > > Mfg der Steffen H > > >