Re: Relais-Karte Max7311 Kategorie: I²C-Bus (von Ralf Metzner - 5.06.2008 17:41) | ||
Als Antwort auf Re: Relais-Karte Max7311 von André H. - 4.06.2008 22:44 | ||
| ||
Hallo, funktioniert, klasse. Wu�te nicht da� ich den Zustand festlegen kann bevor die Datenrichtung gesetzt ist. Gru� Ralf > 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. > | ||
Antwort schreiben Antworten: |