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

Probleme mit PCF Relais Karte von cctools Kategorie: I²C-Bus (von olaf - 4.04.2003 9:15)


Hallo,

nachdem ich es endlich mal geschafft habe,
die PCF Relais Karte von cctools anzuschlieĂ?en
musste ich leider festellen das selbst eine
einfache Schleife, die einmal alle ports
nacheinander anschaltet nicht richtig
funktioniert.

 for i=0...7 pcf.on(0,i);

Die Ergebnisse (Schaltzustände der Relaiskarte) sind
nicht deterministisch. Mal sehe ich eine art Lauflicht,
mal Schalten sich einzelnen Ports einfach an oder aus,
obwohl gerade ein anderer port angesprochen wurde.

Nach ein bisschen hin und her habe ich rausgefunden,
dass der Ansatz den aktuellen Zustand des PCF Port Register
durch einen Lesevorgang zu bestimmen ( readlast() ) zumindest
bei *meiner* Relaiskarte von cctools nicht funktioniert.
Dieser Ansatz erscheint mir auch als recht unsabil, da
es doch wohl sehr vom Schaltungsdesign abhängt ob sich durch
einen Lesevorgang auf die Ports der vorher durchgefĂĽhrte
Schreibvorgang rekonstruieren lä�t.

Da ich mir bei allem was ich bis jetzt von Andre Helbig gelesen
habe nicht vorstellen kann das er dieses mit "seiner" eigenen
Relaiskarte noch nie getestet hat und sicherlich auch viele von
dieser mit seiner pcf.c2 (v2.0) software funktionieren, frage ich
mich warum das Porblem nur bei mir auftaucht.

Ich jedenfalls werde das mit einer "treiber" version lösen, wo ich
mir den Zustand des PCF port registers als Variable thread
sicher in der CC2 merke. Selbst unabhängig von dem oben beschriebenen Problem
halte ich dieses fĂĽr den besseren Ansatz da scihergestellt ist das CC2
und PCF bei jeden schriebvorgang gesynct werden. Das funktioniert natĂĽrlich
nur solange nur eine CC2 auf den PCF schreibt (kann man ĂĽberhaput mehrere CC2
am selben bus betrieben ... master-slave problem...)

GruĂ?
Olaf

p.s. meinen treiber stelle ich natĂĽrlcih gerne zur verfĂĽgung sollten
auch andere leute dieses Problem haben

p.s. II: ach so, ich will hier nicht den Eindruck erwecken die Relais Platine
von Andre sei nicht gut. Die Hardware ist von excellenter Qualität und meine
(bisher einzige) Bestellung bei cctools hat hevorragend geklappt. Also an dieser
Stelle ein dickes Lob an cctools und ich bin froh, dass ich die Hardware dort
bestellen kann anststatt hier selbst basteln zu mĂĽssen. Mal abgesehen davon
das ich die Qualität der Schaltungen nie in Heimarbeit erreichen könnte.
Richtig sinnvoll einsetzbar wird die CC2 erst dadruch, dass man bei dir
die nötige Infrastruktur-Hardware bei cctools bestellen kann.  


    Antwort schreiben


Antworten:

Re: Probleme mit PCF Relais Karte von cctools (von André H. - 4.04.2003 12:41)
    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)