Forum: Mikrocontroller und Digitale Elektronik PCF8574P Lib ohne LCD


von neues Rad Erfunden (Gast)


Lesenswert?

Hi,

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?

Im idealfall mit STM32 Cube IDE kompatibel

von Schlaumaier (Gast)


Lesenswert?


von Schlaumaier (Gast)


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.

von Stefan F. (Gast)


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.

von Schlaumaier (Gast)


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.

von Stefan F. (Gast)


Lesenswert?

Schlaumaier schrieb:
> Hab ich noch nie gemacht.

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.

von Harry L. (mysth)


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)

von Schlaumaier (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.