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

Re: Ansteuerung des Bausteins Kategorie: I²C-Bus (von BlackBroom - 23.01.2006 17:26)
Als Antwort auf Re: Ansteuerung des Bausteins von KönigDichBauch - 23.01.2006 13:08
Ich nutze:
C-Control II Unit, CC2-Application-Board
> //------------------------------------
>   function receive (byte addr, byte data[], byte len) returns int
> //------------------------------------
> {byte i;
>  if len==0 return 0;
>  if cstart(addr)
>    {
>     for i = 0 ... len-2
>      {
>       data[i] = read();
>      }
>     data[i] = readlast();
>     stop();
>     return -1;
>    }
>    else
>    {
>     stop();
>     return 0;
>    }
> }
> Schau dir mal dieser Routine aus systemmodule.i2c genau an.
>

Hallo
Also habe mir das angeschaut und nutze folgenden Code:

//------------
  thread main
//------------
{
  string s;
  int d;
  byte u[7];
 
  d=i2c.receive(0XB0,u,2);

  lcdext.init();
  lcdext.zahl(d);       /* Display a test message */
  sleep 1500;
  lcdext.clear();
}


Jetzt kommt immer -1 auf dem Display. Ich bin mir aber sicher über die Switch die Adresse:
0XB0 eingestellt zu haben. Was habe ich falsch gemacht? Wo wird den die Registeradresse
festgelegt?
Kann man eigentlich auch dafür das Programm "i2c-pc-test" nutzen, von der CCTools Seite?
Brauche ich dann bestimmte Daten auf der C-Control 2 Unit? Was müsste dann dort einstellen
als Adresse unten bei frei.


    Antwort schreiben


Antworten:

Re: Ansteuerung des Bausteins (von krassos - 29.01.2006 12:00)
    Re: Ansteuerung des Bausteins (von krassos - 29.01.2006 12:05)
        Re: Ansteuerung des Bausteins (von krassos - 29.01.2006 12:41)