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

Re: PCF8574 mit C-MOS IC 4050 Kategorie: I²C-Bus (von Thomas - 3.01.2005 15:58)
Als Antwort auf Re: PCF8574 mit C-MOS IC 4050 von JackFrost - 3.01.2005 15:01
Ich nutze:
C-Control II Unit, CC2-Application-Board, eigenes Board, OSOPT V3.0
Hallo Jack,

> > Die Ports sind so lange "Ausgänge" bist das Programm per I²C wieder auf dein Port zu greifft oder ?

eigentlich beides gleichzeitig. Nach dem PowerOn sind alle Bits Eingänge bzw. auf High
gesetzte Ausgänge - ja nachdem wie Du es sehen willst.

Wenn Du auf den Port schreibst, verwendest Du ihn als Ausgang. Wenn Du von dem Port liest,
verwendest Du ihn als Eingang. Bevor Du von den Port als Eingang verwendest, solltest Du das als
Eingang gewünschte Bit auf High setzen (also ein 1 für das Bit ausgeben).

Ob per i2c-Bus geschrieben oder gelesen wird hängt davon ab, ob das niederwertigste Bit der Adresse
auf 0 oder 1 gesetzt ist.

Aus dem Modul pcf.c2

const Addr[] =0x40,0x42,0x44,0x46,0x48,0x4A,0x4C,0x4E,
              0x70,0x72,0x74,0x76,0x78,0x7A,0x7C,0x7E;
const AddrR[]=0x41,0x43,0x45,0x47,0x49,0x4B,0x4D,0x4F,
              0x71,0x73,0x75,0x77,0x79,0x7B,0x7D,0x7F;
Dies sind die Schreib-und Leseadressen der PCF8574 und PCF8574A-Bausteine.
Die Adressen mit dem Index 0 bis 7 stehen für den Baustein PCF8574 und
die mit dem Index 8 bis 15 für den Baustein PCF8574A

 
> > In welchem Bereicht sollten die PullUp Widerstände sein ? 5 k - 10 k ?

10k Widerstände sind sicher in Ordnung. Die habe ich auch bei mir an allen Ports als SIL-Array
genommen.

Beste Grü�e
Thomas


    Antwort schreiben


Antworten:

Re: PCF8574 mit C-MOS IC 4050 (von JackFrost - 3.01.2005 16:38)
    Re: PCF8574 mit C-MOS IC 4050 (von JackFrost - 3.01.2005 17:40)
        Re: PCF8574 mit C-MOS IC 4050 (von André H. - 4.01.2005 13:14)
        Re: PCF8574 mit C-MOS IC 4050 (von Thomas - 3.01.2005 20:29)
            Re: PCF8574 mit C-MOS IC 4050 (von JackFrost - 4.01.2005 12:37)