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 nochmal, > > > > die Textausgabe und das Demo eDIP_test.c2 von Andre funktionieren jetzt! > > Habe die Zeilen in eDIP.c2 angepasst und dann lag es nur noch an der Einstellung der Slave Adresse, > > da musste man die Jumper (SA1..3) wohl alle auf Null stellen. > > > > Das "sendmakro.exe" Programm mit dem "makroloader1.c2" funktionieren aber immer noch nicht. > > Ich habe den makroloader.c2 compiliert und in dei CC2 übertragen. > > starte ich nun die exe Datei bekomme ich immer die Fehlermeldung. "keine Antwort", > > und die Zahl "1" angezeigt, wenn ich das demo.epp übertragen will. > > > > Woran kann das liegen ? > > > > MfG > > Marco > > > Hallo, > > ich habe noch nicht mit Makros gearbeitet. Trotzdem kann ich folgende Tips geben: > > Zunächst das mit der I2C-Adresse: > Bis auf wenige Ausnahmen beginnen alle eDip-Kommandos mit der eDip Adresse. Dies ist > eine Zahl zwischen 0 und 31, was wiederum darin begründet ist, dass maximal 32 eDips adressiert > werden können. Die e-Dip Adresse wird anhand o. g. Tabelle umgerechnet auf eine I2C-Adresse. > Diese wiederum wird mit den Jumpern am Display eingestellt. Man könnte natürlich auch > direkt mit den I2C-Adressen arbeiten, aber André hat dieses System bei allen seinen Modulen ein- > geführt. Bei seinen Modulen werden irgendwelche I2C-Komponenten immer von 0 beginnend an bis > zur Maximalzahl angesprochen. Dies hat den Vorteil, dass man beim Programmieren leichter die > Übersicht behält, wenn man eine bestimmte Komponente in mehrfacher Ausführung hat. Man beginnt > immer bei 0 und muss sich nicht irgendwelche I2C-Adressen merken. Der Umgang mit diesen > Adressen ist wie leicht einzusehen ist, elementar, da die Auswahl unterschiedlicher I2C Hardware > die sich am selben Bus befindet ausschlißlich über diese Adresse erfolgt. Bei falscher Adresse gehen > die Kommandos ins Leere, oder sogar an einen falschen Baustein, der damit dann nichts anzufangen > weiß, oder dann gar verrückt spielt. > > Zurück zu den eDip Modulen: > Am Beispiel des Modules makroload1.c2. Der erste eDip Befehl im Main thread ist: > edip.dimmLight(0,30); > Die 0 ist hier die eDip Adresse. Dies entspricht lt. Tabelle und Datenblatt der I2C-Adresse 0x70. > Für diese Einstellung müssen alle Jumper auf null stehen. Würde man hier z. Bsp. 16 schreiben, > würde das die I2C Adresse 0xB0 bedeuten. D. h. Jumper BA0 auf eins, alle anderen auf null. > Während der Testphase ist es am einfachsten immer alle Jumper auf null zu setzen, da die meisten > Module damit ohne Änderung arbeiten. Beim späteren Verfassen eigener Programme empfiehlt sich > die Verwendung einer globalen Konstante. Diese wird immer anstelle der Adresse verwendet. > So kann bei Bedarf die Adresse nachträglich leicht geändert werden indem einfach dieser einen > Konstante ein anderer Wert zugewisen wird. > > Bei Andrés Beispielmodulen wird immer die Adresse 0 verwendet (Alle Jumper links). > > > Zum Laden von Makros Du folgendes tun (hier am Beispiel von DEMO.EEP): > > Bei unveränderten Modulen alle Jumper auf null (links). > Das Downloadtool von André muss installiert sein. > Bei OSOPT V2 müssen folgende Hex-Module geladen sein: > sys0001, sys0002, capture und flash. > Bei OSOPT V3 müssen folgende Hex-Module geladen sein: > sys0002 und flash. > edip_makroload1.c2 laden, alle notwendigen Module aktivieren bis kein Fehler mehr gemeldet wird. > Programm in CC2 übertragen. > CC2 Unit resetten, das Programm startet jetzt. > Auf dem eDip muss jetzt "C-Control II Makro Loader, waiting for data ..." angezeigt werden!! > sendmakro.exe starten > richtige Schnittstelle wählen, Makrodatei DEMO.EEP auswählen und auf Laden klicken. > Nun läuft der Balken hoch. > Auf dem eDip muss jetzt "program EDIP240-7 Touch-DemoV1.0" angezeigt werden. > Darunter läuft auch auf dem eDip ein Balken nach rechts. > Das Makro ist jetzt übertragen. > Das Makro wird gestartet. > Jetzt muss man damit nur noch was anzufangen wissen .... ;-) > > Gruß > > Udo
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB