Im Forum und im Wiki
-
Thread
8 Tasten, aber nur 3 Pins
...oder 'nen I2C Porterweiterungschip (PCA95xx) an 2 Pins mit 'ner Soft-I2C anknoten. Vorteil: erweiterbar (falls Dir neben den Tasten noch was fehlt z.B. LCD - die sind eh' so lahm, dass man die ohne Performance-Verlust so anknoten kann).
-
Thread
pcf8574 defekt?
Übrigens kann man den i2C mitels PCA95xx zb Pca9544 auf 4i2C busse aus einem erweitern wie geht das µCi2C an PCAi2c in dieser Baustein ist adressierbar das heist es können bis zu 8 an einen i2C jeder baustein hat eine adresse
-
Thread
PCA9535 IOExpander - kein ordentlicher HIGH-Pegel.
versucht: https://github.com/chrissbarr/PCAL9535A-Arduino-Library https://github.com/hideakitai/PCA95x5 Bei beiden Libs das selbe Ergebnis. chrissbarrs Lib habe ich bereits mit OpenDrain vs. PushPull versucht und auch mit den DriveStrength Werte gespielt. Immer dasselbe Ergebnis... Weiß jemand
-
Thread
Arduino: abwechselnde Verwendung von A4/A5 als analoger Input und I2C
Bibliothek(P.Fleury) ab IDE Version 1.8.10 nicht mehr richtig funktioniert. Die PCF8574s und PCA95xx Port Expander sind alle sehr bequem und nützlich, SPI ist aber wesentlich schneller und unkomplizierter weil kein Multi-Byte I2C-Protokoll bei 100-400kHz notwendig ist und man nur die neuen Daten
-
Thread
PCA9554 schnelle I2C Datenrate Verbesserungsvorschlag
PCF8574 war das noch drin. > > Das habe ich ganz vergessen;-( Weil ich meistens nur mehr PCA95XX Port Expander verwende. >> der Einsatz von drei uC Portleitungen nur fuer das LCD vertretbar waren >> da ja alles auf der Platine sitzt. Da hast Du nicht unrecht. > > Dann wäre aber der
-
Thread
Digikey Sammelbestellung
Hallo Michael , habe dir auch eine Mail geschrieben, wenn es noch geht hätte ich von den PCA95xx (I2C – IC’s) welche mitbestellt. Danke Gruß HansHans
-
Thread
Denkfehler mit PCA9536 (Problem)
tatsächlich funktioniert, läuft die grundsätzliche Busabwicklung für einfache ICs wie der LM75, PCF8574, PCA95xx immer so ab: 1) Am Anfang muss immer eine START Condition den Bus Aktiv machen (Siehe i2c_start(). 2) Sende die SLAVE ADDRESS mit dem richtigen Hexbyte Wert mit dem LSb auf 0 so dass die Schreibfunktion