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

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
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, C-Control II Station, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.1
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)