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 !  

> Moin! > What a Solution!!! > Also wieder einmal habe ich nach nächtelangen rumexperimentieren > die Lösung selbst gefunden! > > Man nehme einfach das Standard-Modul pcfkey.c2 und kopiere den Inhalt > in ein neues Modul namens pcfkeyb1.c2 und dann noch in pcfkeyb2.c2! > > Dann fügt man in der Reihenfolge der Projektdateien erst die > pcfkeyb1 und 2 und dann das eigentliche Programm ein! > Denn ansonsten kommt es zu einem Fatal Error weil der Compiler > in einer anderen Reihenfolge die Module villeicht noch nicht kennt! > Dementsprechend ist cc2 etwas umständlich, da man erst alle Module wieder aus > dem Projekt entfernen muss um sie dann in der richtigen Reihenfolge > hinzuzufügen! > > Denn der Compiler liest erst die Systemmodule dann die Gemeinsamen Module > und dann die Projektmodule! > > Also selbst erstellte Module in den Projektmodulen müssen > immer an erster Stelle stehen bevor es zum eigentlichen Programm geht! > > So dann habe ich durch die Umbenenung der pcfkeyb.c2 in die pcfkeyb1 und pcfkeyb2 > auch dementsprechend andere Funktionsnamen! > So für die Initialisierung aller drei PCF8574 als Matrixtastatur1 > pcfkeyb.init(8,1); > pcfkeyb1.init(9,1); > pcfkeyb2.init(10,1); > > Dann für die Abfrage: > taste = pcfkeyb.getchar(0) or pcfkeyb1.getchar(0) or pcfkeyb2.getchar(0); > Wichtig danach die released Funktion! Die auf das loslassen der Tasten wartet! > pcfkeyb.released(0); > pcfkeyb1.released(0); > pcfkeyb2.released(0); > > Nun funzt alles, denn die merkwürdigen Zeichen die ich immer > nach drücken der Taste bekommen habe, waren die Rückmeldungen > der pcf8574 das die Taste wieder losgelassen wurde! > Das wurde dann durch die Funktion "released" ersetzt, die solange > wartet bis die Tasten losgelassen wurden und dann erst im Programm > weitergeht! > > Nun habe ich nach fast 2 Monaten Programmierung und experimentierrei > die Möglichkeit gefunden 150 verschiedene Codierungen in 7 bis 9 stelliger > Reihenfolge auf 40 Tasten einzugeben. Das Programm püft diese > und führt dementsprechend verschiedene Aktionen aus! > > Jetzt steht das Grundgerüst für mein Projekt an dem ich seit Februar 2005 > arbeite! > > Wobei ich sagen muss das die meisten Probleme Anfängerprobleme > waren welche vielleicht mit etwas Hilfe schneller behoben worden wäre > und man nicht so extreme Geduld aufbringen muss bis ein Problem > gelöst wird und sich dabei meistens 2 neue Probleme auftun! > > Aber jetzt steht ca. 90 Prozent der Hardware und 70 Prozent der Programmierung! > > Ach ja hier auch noch erwähnt das ich in meinem Projekt > den Yampp Industrial III (Mp3-Modul) von Jörg Pohl verwende der bei mir über swcom > jetzt endlich sauber funktioniert und ich beliebige mp3-Files > über die cc2 zu meinen Aktionen abspielen kann! > > mfg > > nighteagle
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB