Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

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 Volker, > > prinzipiell brauchst Du die Routinen im waithost Thread nur, wenn das Downloadtool > selbst den Hostmode einleiten soll. Andre hatte dies mal in einem Beitrag von 2006 > beschrieben, daß es das damals 'neu' zu erwartende DL-Tool können soll. > Ich glaube ich hatte es damals ebenfalls versucht, aber auch nie zum Fliegen bekommen. > > Kann sein, daß das DL-Tool dies doch noch nicht so richtig unterstützt ??? > > Sinn des Ganzen ist, daß wenn Du eine CC2 z.B. in einem Gartenhaus betreibst > und diese per Netzwerk (also XPort) mit einem neuen Program betankt werden soll, Du ja nicht > immer erst ins Gartenhaus gehen willst/kannst, um dort lokal über die Taster den Hostmode > einzuleiten. > > Da meine CC2 Station immer in Reichweite stand bzw. ich den Hostmode dann später über einen > Tastendruck auf einem edip einleite, war das Thema für mich nicht mehr so wichtig, so daß ich es > nicht weiter verfolgt hatte. > > Wenn ich es richtig verstanden habe, sollte das 'neue' DL Tool dann durch setzen des Hakens > 'Hostmode einleiten' an die CC2 die Steuersequenz 254 253 1 senden, welche der Waithostthread > dann erkennt und mit quit 256 die CC2 remote in den Hostmode versetzt. > > In Deinem Fall hattest Du ja aber geschrieben, daß du erstmal nicht mit den lokalen Tasten in > den Hostmode kommst bzw. das DL Tool dann die CC2 nicht erkennt. > > Ich denke hier haben wir einen ähnlichen Fall, wie bei meinem geschilderten Browserfall. > Durch das permanente Pollen durch hwcom.get und hwcom.receive im Waithostthread wird der > lokal eingeleitete Hostmode nicht sauber initiiert und der Com-Port ist ev. noch blockiert. > > Leitest Du ihn umgekehrt per Programm, also quit 256 ein, gibt es ein sauberes Ende des > CC2 Programmes. > > Wenn Du also lokal den Hostmode per Tastenkombi einleiten willst/kannst, solltest Du auf > den Waithostthread verzichten und die Ausgabe an die Webseite z.B. so machen, wie > hier beschrieben: > http://www.cc2net.de/Foren/CC2Net_Forum/lesen.php?eintrag=11992 > > Damit hat sich dann auch Deine Frage nach dem ersten Byte 254 und dem Eingriff in die > 'normale' RS232 Kommunikation erledigt. > Wobei sich hier die Frage stellen würde, was ist 'normale' RS232 Kommunikation? > Du hast ja immer den XPORT an HWcom hängen. D.h. alle RS232 Ein- und Ausgaben laufen über > diesen. > > Willst Du Daten per Xport (z.B. über aus einem PHP-Programm) in die CC2 einlesen, mußt > Du Dir eh einen Datenrahmen schaffen, an dessen erster Stelle ein bestimmtes Zeichen > steht und welches Du im Programm dann als Startcode des Rahmens auswertest. > Im Waithost ist es eben die 254, die als erstes Zeichen für Systemroutinen erkannt werden soll. > Ist dieses Zeichen dann erkannt, können dann ganz normale Zeichen folgen, die auch wieder den > jeweiligen Startcode als normalen Wert enthalten können. > > Gruß Heiko
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB