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

Re: Probleme mit PCF Relais Karte von cctools Kategorie: I²C-Bus (von André H. - 4.04.2003 12:41)
Als Antwort auf Probleme mit PCF Relais Karte von cctools von olaf - 4.04.2003 9:15

Hallo Olaf,

Zuerst:
Da Du von mir die Relaisplatine als Baustein bezogen hast und ich jeden
Baustein teste, bevor er auÃ?er Haus geht, schlieÃ?e ich einmal aus, daÃ?
es an der Relaisplatine liegt.

Auch das Modul pcf.c2 funzt ohne Probleme.
Ich hab's sicherheitshalber gerade nochmal getestet.

Also gibt es nur folgende Möglichkeiten:
- In Dienem Programm gibt es in einem anderen Thread ungecapturete Routinen,
  die auf den I²C-Bus zugreifen.
- Mit der Kabelverbindung stimmt etwas nicht.

Wegen letzterem hab' Deine Bestellung rausgesucht und gesehen,
da� Du auch I²C-Bus-Extender einsetzt.
Desshalb:
- Was für ein Kabel verwendest Du ?
- Wie lang ist dieses ?
- Sind die Pull-Ups bei Verwendung der I²C-Bus-Extender richtig gesetzt ?
  (richtige Stelle und Wert)

Zu Deinem Zweifel wegen dem Auslesen der Portzustände:
Es funktioniert normal problemlos, die Schaltzustände wieder auszulesen.
Warum sollte dies unstabil sein ?
Nur bei nicht passender Verkabelung (zu lang, falsches Kabel etc.) kann
es zu Störrungen kommen.
Ich könnte natürlich auch ein Bytearray für die Portzustände im Modul
vorsehen, aber das macht wenig Sinn, wenn man den pcf8574 auslesen kann.
Das einzige, wo es so zu Fehlern kommen kann, ist, wenn die Ports an
einem PCF8574 gemischt als Aus- und Eingänge verwendet werden und
ein Port als Ausgang geschalten werden soll, während an einem als Eingang
vorgesehener Port ein Low-Pegel anliegt. Dann wird dieser Port auch auf Low geschalten.
Das Modul pcf.c2 habe zum einfachen ansteuern des PCF8574 geschrieben.
(Und es existiert schon länger als die Relaisplatine :-) )
Es ist nicht ein spezielles Modul für die Relaisplatine

Wenn Du z.B. nicht willst, daÃ? der PCF8574 vorher ausgelesen wird, dann
benutzte einfach die Funktion pcf.out() .

Aber vielleicht setze ich noch ein spezielles Modul "pcfrel.c2" auf, das
wie das Modul "srrel.c2" mit einem Bytepuffer arbeitet.

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: Probleme mit PCF Relais Karte von cctools (von olaf - 4.04.2003 17:11)
    Re: Probleme mit PCF Relais Karte von cctools (von Holgi - 22.04.2003 20:54)