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

Re: Keine Verbindung zur Relaisplatine? Kategorie: I²C-Bus (von ChristianK - 13.01.2005 21:23)
Als Antwort auf Re: Keine Verbindung zur Relaisplatine? von reneforster - 11.01.2005 15:36
Ich nutze:
C-Control II Unit, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
> Hallo Jochen
>
> probier mal folgendes :
>
>
> thread main
> {
> lcdext.init();lcdext.clear();      // Display inistallieren und löschen
>
>
> max7311.setDDRw(0,0);
> max7311.setw(0,0);
>
> lcdext.print("Max installiert");lcdext.line(2);
> lcdext.print("Adresse 0");
> sleep 2000;
>
>
> loop
> {
> lcdext.print("Schalte Relais");lcdext.line(2);
> lcdext.print("Nr.1 EIN");
> max7311.set(0,0,1);
> sleep 2000;
>
> lcdext.print("Schalte Relais");lcdext.line(2);
> lcdext.print("Nr.2 EIN");
> max7311.set(0,1,1);
> sleep 2000;
>
> lcdext.print("Schalte Relais");lcdext.line(2);
> lcdext.print("Nr.1 AUS");
> max7311.set(0,0,0);
> sleep 2000;
>
> lcdext.print("Schalte Relais");lcdext.line(2);
> lcdext.print("Nr.2 AUS");
> max7311.set(0,1,0);
> sleep 2000;
>
> }}
>
>

>
> Die erforderliche Adressierung fĂĽr die Relaisplatine Adresse 0 :
> AD0 auf GND
> AD1 auf SCL
> AD2 auf SCL
>
> und wenn deine HW richtig angeschlossen ist, sollte es jetzt funktionieren.
> Und rufe mal in deiner IDE mit F1 die Hilfe auf - da stehen fast alle Module gut erklärt drin.
>
>
> Rene
>
>
Hallo Rene,

stimmt das mit der Adressierung ?

AD0 auf GND
AD1 auf SCL
AD2 auf GND
= Adresse 0 bei Max7311
(=Auslieferungszustand CCTools)
hat bei mir bisher immer funktioniert.

Ursache kann auch Vertauschen von SCL und SDA sein, hat mich auch schon mal Stunden gekostet!

GruĂ?
ChristianK
>


    Antwort schreiben


Antworten:

Re: Keine Verbindung zur Relaisplatine? (von reneforster - 15.01.2005 14:46)