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 CC2 Freunde, > > heute nur eine Kleinigkeit, nichts Lebenswichtiges, aber: > > ich bin etwas irritiert von dem Rückgabewert der Funktion pcf.init(), kann aber auch > nichts Auffälliges sowohl in pcf.c2 als auch in dem folgenden schipsel finden. > > > <code> > /* > Testproggie init pcf hw > > OS: OSOPT V3 > > PCF-Adr: > 0 PCFLCD > 6 RAM Ports Device > 13 intLCD > 14 Rafi keyb > > Ports: 1H.4: rafi Interrupt > */ > > > thread main > { > int k; > string s, lcd1; > lcd1="pcf-T.2 "; > lcd.init(); > lcd.print(lcd1); > > > //suche pcf bausteine ... > > k=pcf.init(); // k = wer macht denn alles mit? > > > pcflcd.setpcf(0); > pcflcd.init(); > sleep(30); > pcflcd.clear(); > sleep(30); > pcflcd.print(lcd1); > > > str.putmask(s,k,'1','u'); //untere 8 bit > pcflcd.print(s); > str.clear(s); > pcflcd.goto(2,0); > str.putstring(s,"0x"); > str.putintf(s,k,-4); > str.putstring(s,": "); > k=k>>8; > str.putmask(s,k,'1','o'); //obere 8 bit > pcflcd.print(s); // > > > /* Problem: > warum sind die oberen 8 bit verdreht? > an meinem I2C Bus werden die PCF-Adr 0,6,13 und 14 > wie folgt abgebildet: > > Ausgabe: > > pcf-T.2 u1uu uuu1 > 0x0641: oooo oo11o > > */ > > </code> > > alle pcf 8574(a) wurden gefunden, auch die intLCD macht mit, aber > wer hat eine gute idee, warum nur die unteren 8 bit richtig sind ? > > Grüße aus dem Norden, Norbert
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB