Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

pcfad Wert springen durcheinander Kategorie: I²C-Bus (von Alfred - 12.11.2011 12:35)
Ich nutze:
C-Control II Unit, CC2-StarterBoard, OSOPT V3.1
Hallo zusammen,

hab da ein Problem mit dem Auslesen des pcf8591.
Benutze die Platine vom André #1841.
Es funktioniert soweit, dass ich die Wert auslesen kann, aber die Werte werden untereinander
Getauscht. D.h wenn AD0 125, AD1 50, AD3 15 ist, dann werden die Werte so Angezeigt, aber in
einem undefinierten Zeitraum ca. 1-3sek, wir der AD0 plötzlich 50 und AD1 125 und AD3 0.
Kurz darauf nach der 500msek ist wieder alles richtig, dann wiederholt sich das immer wider alle
1-3sek.


function speicher()
{
  pcflcd.clear();
  byte ad[4];
  pcfad.init(0,1,0);

  loop
  {
  pcfad.getAD4(0,ad);

  pcflcd.line(1); pcflcd.print("Speicherbehaelter");  
 
  pcflcd.goto (2,0);  pcflcd.print("Speicher 1");        
  pcflcd.goto (2,17); pcflcd.zahl3p(ad[0]);
 
  pcflcd.goto (3,0);  pcflcd.print("Speicher 2");    
  pcflcd.goto (3,17); pcflcd.zahl3p(ad[1]);
 
  pcflcd.goto (4,0);  pcflcd.print("Speicher 3");  
  pcflcd.goto (4,17); pcflcd.zahl3p(ad[2]);

  ...
  sleep 500
  }
}  


Kann mir da einer Weiterhelfen, kam mir darauf keinen Reim machen.

Besten Dank im Voraus

Alfred.



    Antwort schreiben


Antworten:

Re: pcfad Wert springen durcheinander (von Alfred - 12.11.2011 14:14)