PCF8591 Kategorie: I²C-Bus (von Rainer - 18.07.2005 1:58) | ||
| ||
Hallo miteinander, habe in Vorbereitung meiner Solarsteuerung eine Testplatine mit einem PCF8591P aufgebaut, wobei die zu überwachenden Eingänge mit Festwiderstände beschaltet wurden (0,70,186,255). Die Kabellängen liegen unter 1m. Beim Start ist min. 1 Durchlauf notwendig, bis die richtigen Werte angezeigt werden. Nach einigen Durchläufen werden 1 oder mehrere Werte falsch angezeig (z.B. 128,70,192,192), wobei zeitweise die richtigen Werte auch wiederum angezeigt werden (z.B. 0,70,186,192). Alle Spannungswerte sind stabil. Würde mich freuen, wenn mir jemand weiter helfen könnte. mfg Rainer thread main { int ain0, ain1, ain2, ain3; // Eingangswerte lcdext.init(); pcfad.init(0,1,0); ain0 = pcfad.getAD(0,0); // Wert 0.. lcdext.clear(); lcdext.print("Temp1"); lcdext.line(2); lcdext.zahl(ain0); sleep 1000; ain1 = pcfad.getAD(0,1); // Wert 1... lcdext.clear(); lcdext.print("Temp2"); lcdext.line(2); lcdext.zahl(ain1); sleep 1000; ain2 = pcfad.getAD(0,2); // Wert 2... lcdext.clear(); lcdext.print("Temp3"); lcdext.line(2); lcdext.zahl(ain2); sleep 1000; ain3 = pcfad.getAD(0,3); // Wert 3 lcdext.clear(); lcdext.print("Temp4"); lcdext.line(2); lcdext.zahl(ain3); sleep 1000; } | ||
Antwort schreiben Antworten: Re: PCF8591 (von krassos - 18.07.2005 7:29) Re: PCF8591 (von Rainer - 20.07.2005 12:26) Re: PCF8591 (von krassos - 20.07.2005 23:40) Re: PCF8591 (von Rainer - 21.07.2005 10:16) Re: PCF8591 (von krassos - 21.07.2005 11:31) Re: PCF8591 (von krassos - 21.07.2005 11:34) Re: PCF8591 (von krassos - 21.07.2005 11:43) Re: PCF8591 (von Rainer - 21.07.2005 12:18) Re: PCF8591 (von Rainer - 21.07.2005 12:45) Re: PCF8591 (von Rainer - 21.07.2005 19:27) |