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
|
Anzeige
|
PCF8574P Lib ohne LCD
Gast
#7339043
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
Gast
#7339051
Wie wäre es damit. https://arduino-projekte.webnode.at/meine-libraries/16er-tastatur-mit-i2c/
Gast
#7339053
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
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
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.
Gast
#7339275
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.
Das ist der mit Abstand einfachste aller Chips mit I²C-Schnittestelle.
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
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 schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|