
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > Hallo acer, > > > > > Ich habe ein problem mit meinem pcf8591 > > > ich kann wohl alle kanäle (0,1,2,3) abrufen aber kanal 1 und 2 gibt mir immer denselben wert. > > > ich weiss leider nicht wieso.die anderen werte stimmen.und das passiert mir bei 5 pcf8591 > > > kann mir da jemand weiterhelfen? > > > > Wenn Du Deinen Quellcode posten würdest, könnte Dir eher jemand helfen. > > Was ich mir vorstellen könnte, daß Du die AD-wandler beim PCF8591 falsch konfiguriert hast. > > Wie initialisierst Du den PCF8591 ? > > Es sollte folgender Wert ins konfiguarationsregister geschrieben werden: &b01000100 > > > > MfG André H. > > hmm ich hatte wohl werte die stimmen, aber geschrieben habe ich ohne(&b) nur 01000100 > könnte wohl der fehler sein > ich versuchs mal > vielen dank im voraus mal pcf1s = 144 pcf daten schreiben pcf1l = 145 pcf daten lesen #pcf1 print "#ON_IIC#"; print "#START#"; put pcf1s put 00000000 print "#STOP#"; print "#OFF#"; print "#ON_IIC#"; print "#START#"; put pcf1l get pcfdaten1 kanal 0 (0,1,2,3) lesen print "#STOP#"; print "#OFF#"; so stellte ich es mir vor :-) |
| Antwort schreiben |