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 | ||
| ||
> 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) |