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

1Wire Bridge Kategorie: I²C-Bus (von Uwe Dmoch - 21.09.2008 15:38)
Ich nutze:
C-Control II Station, OSOPT V3.1
Hallo zusammen,

ich habe die i2c-1wire-Bridge von André Helbig an eine CCII-Station über den i2c angeschlossen.
Ich schaffe es nun seit Tagen nicht, die Bridge zu initialisieren:
Mit der Routine erhalte ich immer 0 als Rückgabewert:
 for i=0...3
 {
  init = ds2482.init(i);
  lcdext.zahl4(init);
 }

Auch onewiresearch liefert keine Adressen zurück:
for i=0...Sensoren-1
 {
  LastDis=ds2482.getDevice(b,       // I²C-1W-Busmaster DS2482
                           i==0,    // True = Start Suchsequenz
                           OWSensoren[i-1].addr, // Byte-Array mit zuvor gefundener ROM-Adresse
                           LastDis, // Letztes Bit mit Diskrepanz (letzter Rückgabewert der Funktion)
                           OWSensoren[i].addr);  // Ziel-Array für gefundene ROM-Adresse
  if LastDis==0 break;
 }
 hwcom.print("Anzahl gefundene Sensoren: ");wait hwcom.ready();
 if LastDis hwcom.print("mindestens ");
 hwcom.num(b); hwcom.print ("_");
 hwcom.num(LastDis); hwcom.print ("_");
 hwcom.num(i+1);

 // Ausgabe der Adressen:
 for j=0 ... i-(LastDis!=0 and 1)

 {
  hwcom.ret();
  for k=0...7
  {
   hwcom.num(OWSensoren[j].addr[k]);
   hwcom.tab();
  }
 }

Hat jemand eine Idee?

Danke


    Antwort schreiben


Antworten:

Re: 1Wire Bridge (von Mexx - 25.09.2008 12:49)
    Re: 1Wire Bridge (von Uwe Dmoch - 25.09.2008 22:13)
        Re: 1Wire Bridge (von Mexx - 26.09.2008 23:32)
            Re: 1Wire Bridge (von Uwe Dmoch - 27.09.2008 10:47)