PCF8574P Lib ohne LCD

Gast #7339053
Lesenswert?

Davon abgesehen, wer sagt das man eine LED-Libs für LED's. nutzen muss.

Es ist völlig egal was dran ist, der Befehl schaltet nur die Pins auf HIGH o. LOW. Was anderes macht der Chip eh nicht. Der Link oben wertet die Pins aus und liefert das Resultat.

Gast #7339054
Lesenswert?

Dafür braucht man keine Library. Man sendet einfach das einzelne Byte (mit HAL_I2C_Master_Transmit) an den Chip bzw. liest es aus. Das sind einfachste I²C Basics. Der Chip hat nicht einmal adressierbare Register.

Gast #7339118
Lesenswert?

Stefan F. schrieb:

Dafür braucht man keine Library. Man sendet einfach das einzelne Byte (mit HAL_I2C_Master_Transmit) an den Chip bzw. liest es aus. Das sind einfachste I²C Basics. Der Chip hat nicht einmal adressierbare Register.

Hab ich noch nie gemacht.

ABER, ich benutze den Chip auch i.d.R. indirekt = Als Adapter-Platine für Display o. Tastaturen. Da ist die Auswertung mit Libs gemütlicher.

#7339407
Lesenswert?

neues Rad Erfunden schrieb:

weis wer nen gute C-Lib für PCF8574P mit Inputs lesen und aoutputs schreiben Portexpander die nicht nur für die LCDs gestrickt sind?

Das ist der mit Abstand einfachste aller Chips mit I²C-Schnittestelle.

neues Rad Erfunden schrieb:

Im idealfall mit STM32 Cube IDE kompatibel

Wenn du den PCF8574 schon nicht selbst in den griff bekommst, solltest du STM32 besser gleich vergessen! Der ist um Größenordnungen komplexer. (5000 Seiten Datenblatt zu 5 Seiten Datenblatt)

Gast #7339608
Lesenswert?

Stefan F. schrieb:

Das du keine Ahnung von den Basics hast, ist hier allgemein bekannt.

So ein PCF8574 eignet sich sehr gut dazu, das mal zu üben. Als nächsten Schritt empfehle ich ein EEPROM mit I²C Schnittstelle aus zu probieren. Mache das mal, es lohnt sich.

Ahnung schon. Hab das nämlich in der Literatur auch gelesen.

ABER, ich mache nur das, was für meine Projekte sinnvoll ist. Und DA habe ich das noch nie gebraucht.

Immerhin ist der Chip in der passenden Literatur einer der Beliebtesten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren