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) |