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 miteinander, > > bin gerade dabei die ersten Schritte für eine Einzelraumsteuerung bzgl. Heizungssteuerung eines > EFH zu realisieren und stoße schon zu Beginn auf für mich unüberwindbare Hürden. > > Laut dem beigestellten Hilfetext (2482.html) sollte die Initialisierung eines 1W-Busmasterbaustein > bei Erfolg eine "-1" zurück geben. Falls nicht erfolgreich eine "0". > Soweit klar. > > Bei dem unten aufgeführten Code wollte ich in Abhängigkeit der erfolgreich initialisierten > Bausteine die linken gelben LED's der Station "zum leuchten" bringen. > Soweit die Theorie. Die Praxis sieht ein wenig anders aus. > Ich kann erfolgreich den Baustein mit der Adresse "0" ansprechen, die 8-Byte-ROM-Adresse des > angeschlossenen DS18B20 kann ausgelesen werden genau wie auch die Temperatur. > Die erste gelbe LED an der Station bleibt allerdings dunkel, so wie die anderen drei LED's auch. > > Hat einer eine Idee, was ich falsch gemacht habe ? > Oder liegt hier einfach nur ein Bug vor ? > > <code>thread main > { > byte i, key; > int init; > byte DS1820Addr[8], Temp_HI, Temp_LO; > long OneW_Temp, Temp; > > lcdext.init(); // interne Display der CC2-Station initialisieren > stports.init(); // internen dig. Ports der CC2-Station initialisieren > > ds1631.init(1); // nur den einen DS1631-Sensoren initialisieren > > // INIT der Temperaturfühler > TS[0].title = "DS18B20"; > TS[0].LONGvalue = 0; > TS[1].title = "DS1631 "; > TS[1].LONGvalue = 0; > > // Anzeige der erfolgreich initialisierten 1W-Busmaster-Bausteine > for i=0...3 > { > init = ds2482.init(i); > if (init==(-1)) stports.setLED((i+1),-1); > } > sleep 2000; > > // ROM-Adresse des angeschlossenen DS18B20 ermitteln. > // Es darf nur "E I N" 1W-Bus-Device angeschlossen sein, > // wenn diese Funktion ausgeführt wird! > ds2482.getROM(0,DS1820Addr); > > lcdext.delline(1); lcdext.line(1); > // 8 Byte Adresse des "E I N E N" 1W-Temp.-Sensors ausgeben !!! > for i=0...3 lcdext.zahl4(DS1820Addr[i]); > lcdext.line(2); > for i=4...7 lcdext.zahl4(DS1820Addr[i]); > sleep 3000;</code> > > Interessant ist hier die "for i=0...3"-Schleife zum setzen der LED's. > > Vielen Dank für Eure Hilfe. > > @ Ich hoffe der Quelltext ist nachher formatiert und so einigermaßen leserlich. > Bei der "Vorschau" war alles lediglich schwarz dargestellt und ohne farbliche Unterscheidung > im Quelltext
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB