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 ! > Hey, jetzt funktionierts. > > - jetzt erklärs nochmal für Dumme, > > d.H die alten Funktionen > z.B. > lcdext.print("CC2-Station"); > lcdext.line(2); > lcdext.print("Testproggie"); > > funktionieren nicht mehr ? > > Danke Arnold > > > Hallo Arnold, > > > > Jetzt einmal ganz von vorne: > > > > 1. CC2-station in den Bootmode versetzen > > 2. OSOPT V2 laden > > 3. Nach dem Laden, Station in den Hostmode versetzen. > > 4. sys0001.hex mit vorherigem Flash-Löschen laden. (ohne Programmstart nach Download) > > 5. Die Module lcdext.c2, stports.c2 & stkeyb.c2 in die entsprechenden > > Ordner kopieren und ggf. Einträge in den modules.txt machen. (siehe htmls zu den Modulen) > > > > Hier ein kleines Testprogramm für die Alternativtreiber (lcdext.c2, stports.c2, stkeyb.c2): > > > > <font face="Courier New" size=2>byte i; > > thread main > > { > > lcdext.init(); > > stports.init(); > > stports.LCDlight(1); > > lcdext.print("CC2-Station"); > > lcdext.line(2); > > lcdext.print("Testproggie"); > > sleep 1500; > > lcdext.clear(); > > loop > > { > > for i=1 ... 8 > > { > > lcdext.delline(1); > > lcdext.line(1); > > lcdext.print("LED "); > > lcdext.zahl2(i); > > stports.togLED(i); > > > > lcdext.line(2); > > lcdext.date(3); > > lcdext.put(0x20); > > lcdext.time(0); > > sleep 500; > > } > > } > > }</font> > > Auf dem LC-Display sollte jetz in der zweiten Zeile das Datum und die Uhrzeit erscheinen. > > In der ersten Zeile steht, welche LED gerade umgeschalten wird. > > Das Programm schaltet alle 8 LEDs nacheinaner ein und dann wieder aus. > > Das Ganze mit einem 500ms Intervall. > > > > Beachte bitte, daß die Beispielprogramme mit den Alternativtreibern <u>nicht</u> funktionieren ! > > Ich werde versuchen, diese irgendwann auf die neuen Treiber anzupassen. > > > > Wenn dies auch nicht funzt, dann stimmt etwas mit dem HEX-Load nicht. > > Das kann dann mehrere Ursachen haben: > > 1. Versetze die CC2 n den Hostmode und klicke beim Download-Tool auf "Info lesen". > > Es muß dann der String "C-Control II, 2001/08/19, CC2 V.2, by Eric Hospel" > > erscheinen. Ansonsten befindet sich nicht OSOPT V2 in der CC2. > > (Wenn nicht, OS neu laden) > > 2. Wenn es dies nicht war, dann schau mal mit einem Texteditor(Notepad) in die > > cc2netdl.ini des Download-Tools > > Der Eintrag ReverseHexOffset muß entweder auf -1 für automatische Erkennung > > des OS oder auf 0 für OSOPT stehen. Standard: ReverseHexOffset=-1 > > > > 3. Wenn es dies auch nicht ist, dann stimmt etwas anderes nicht. > > Allerdings, wenn das Programm nicht ausgeführt wird und das Display leer bleibt, dann > > ist das ein Zeichen, daß der/die ASM-Treiber nicht bzw. an die falsche Stelle geladen wurden. > > > > MfG André H. > > > > > > > Hallo André, > > > > > > > > > folgende vorgehensweise wurde durchgefuert: > > > > > > Verwendetes Downloadtool: CC2Net.de - DownloadTool V2.1 > > > > > > *1. Versuch > > > > > > 1. Laden von stationdriver.hex, HEY-Load Segment 3 vorher löschen > > > 2. Laden von adr_manager.hex , Proggrammstart nach Download > > > 3. kopieren der SP Lib dateien (.c2) an die vorgesehenen Orte > > > 4. Einspielen des Testprogrammes /station_c2_basics11/\Station_basics_LCD/ZEIT_ANZEIGE > > > > > > Status: Erfolglos > > > > > > *2. Versuch > > > > > > 1. Laden von stationdriver.hex, HEY-Load Segment 3 vorher löschen > > > 2. Laden von adr_manager.hex > > > 3. Laden von sys0001.hex, Proggrammstart nach Download > > > 4. kopieren der SP Lib dateien (.c2) an die vorgesehenen Orte > > > 5. Kopieren von > > > lcdext.c2 ab V2.2 - LCD-Treiber > > > stport.c2 - Station Zusatzports (Relais, LEDs Port PO.0 - .4, LCD-Beleuchtung) > > > stkeyb.c2 - Station-Tastatur > > > > > > 6. Einspielen des Testprogrammes /station_c2_basics11/\Station_basics_LCD/ZEIT_ANZEIGE > > > > > > erfolglos. > > > > > > *3. Versuch (Komisch) > > > > > > 1. Test des Beispieles station_c2_basics11\Station_basics_PORT_IO\ANSTEUERUNG_LED > > > > > > Status : erfolglos > > > > > > 2. Einspielen der Datei stationdriver.hex mit dem Tool: CC2Download.exe > > > > > > Status: Beispiel funktioniert. > > > > > > > > > Ich habe alles möglichen Varianten versucht aber so richtig schlau werde ich nicht. > > > > > > Caio und Danke > > > > > > Mfg Arnold