Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: PCF 8591P read/write Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Peter, Homepage - 14.12.2007 10:48)
 Als Antwort auf Re: PCF 8591P read/write von Jens - 14.12.2007 0:46
Peter nutzt:  CC1-M-Unit V1.1, CC1-Station V1.1, Micro, Open-Mini, Open-Midi
Ja, bitte stell es Online,
du bist ein echter Forum-Freund... *schleim* :)

LG Peter


> Hallo Peter!
>
> > Ja, ich würde mich sehr über deine Lüfterschaltung freuen. Ich habe nähmlich praktisch null
> > Erfahrung mit PWM Signalen.
>
> OK, ich zeichne mal davon einen vernünftigen Schaltplan und dann lade ich dass ganze hoch. Dauert aber ein zwei Tage...
>
> > Nur folgende dinge habe ich nicht verstanden:
> > >i2c_write(17)                     ' PSC0 Subadresse + auto-increment
> > Ist "17" Quasi die Identifikationsadresse des PCA9531?
>
> Dass Demo ist für den PCA9530 und hat nichts mit dem PCA9531 zu tun. Mit "i2C_write(17)" wird intern im PCA9530 ein bestimtes Register angesprochen. Weitere Einzelheiten dazu findest Du im Datenblatt vom PCA9530.
>
> > >i2c_write(14)                     ' Register setzen - PSC0 = LED0 / PSC1 = LED1
> > "14" Ist mir ein Rätsel... :-) Werden hier die PWM Register erst geladen?
>
> Jo, erst jetzt werden die zuvor gesendeten Daten den entsprechenden Ports zugewiesen. Mit "i2C_write(14) weist Du den PCA9530 an die PWM1 Frequenz dem LED-Port0 zu zu ordnen und die PWM2 Frequenz dem LED-Port1 zu zu ordnen. Damit liegt dass erste PWM Register jetzt auf Port0 und dass zweite PWM Register auf Port1.
> Die ganzen "write" Befehle müssen genau in der Reienfolge gesendet werden, ansonsten kann der PCA9530 mit den Daten nichts anfangen (siehe Datenblatt).
>
> > Grundsätzlich ACK = 255 bedeutet ok, und mehr oder weniger einen Fehler?
>
> Jo... Aber wenn Du auf die Auswertung keinen Wert legst kannst Du sie auch weglassen, dass Demo "muss" an der Stelle nicht Enden.
>
> > Ist das Grundsätzlich bei allen I²C devices so, oder nur bei, PCA9531?
>
> Bei allen I2C-Bausteinen. Wenn Du möchtest kann ich auch noch ein Demo Online stellen welches automatisch den gesamten I2C-Bus durchsucht und dann die gefundenen Adressen (Bausteine) anzeigt. Dass ist ganz Hilfreich, wenn man die I2C-Bus Adresse nicht kennt.
>
> LG Jens

Meine Homepage: http://www.lanzenberg.at

 Antwort schreiben

Bisherige Antworten:

Re: PCF 8591P read/write (von Peter - 14.12.2007 12:00)
    Re: PCF 8591P read/write (von Jens - 14.12.2007 13:11)
        Re: PCF 8591P read/write (von Peter - 14.12.2007 23:38)
        Re: PCF 8591P read/write (von Jens - 14.12.2007 20:59)
            Re: PCF 8591P read/write (von Peter - 14.12.2007 23:55)
                Re: PCF 8591P read/write (von Jens - 15.12.2007 19:15)
                    Re: PCF 8591P read/write (von Peter - 16.12.2007 11:55)
                       Re: PCF 8591P read/write (von Peter - 12.10.2008 0:46)
                          Re: PCF 8591P read/write (von Gerhard - 13.10.2008 12:35)