Re: Relais-Karte Max7311 Kategorie: I²C-Bus (von André H. - 4.06.2008 22:44) | ||
Als Antwort auf Relais-Karte Max7311 von Ralf Metzner - 29.05.2008 8:47 | ||
| ||
Hallo Ralf, > wenn ich den Max7311 der Relaiskarte als Ausgang schalte ziehen alle Relais an. > Auch wenn ich direkt danach alle auf 0 setze kommt ein kurzer Impuls. Wie kann ich das verhindern? > > > > if max7311.setDDRw(max2,0) > { > edip.println(edipAddr,"OK"); > max7311.setw(max2,0); > } > else > edip.println(edipAddr,"Failed"); > > > > Hab jetzt noch die Zeilen getauscht, wenn ich zuerst die Ausgänge auf Null setze und dann das edip > anspreche wird es etwas besser, ein kurzer Impuls kommt trotzdem. Du solltest zuerst den Ausgangszustand festlegen, bevor Du die Richtung (DDR-Register) festlegst: if max7311.setw(max2,0) and max7311.setDDR(max2,0) edip.println(edipAddr,"OK"); else edip.println(edipAddr,"Failed"); MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: Relais-Karte Max7311 (von Ralf Metzner - 5.06.2008 17:41) |