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 ! > 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 > >