-
Thread
Schaltplan LED Cube
Ausgänge pro Baustein um alle 512 (8^3) Kombinationen abzudecken. Ich habe mich dabei für den "PCF8574" entschieden. Da dieser allerdings nur einen geringen Strom liefert, verwende ich dahinter noch Treiber Bauteine(74HC540 und 74HC541) um die Transistoren anzusteuern. Es würde mich sehr freuen
> Ich habe mich dabei für den "PCF8574" entschieden. Da dieser allerdings ES gibt mittlerweile fuer genausoviel Geld I2C-Ports mit 16Bit. Das koennte sich bei deinem Bedarf als preiswerter herausstellen. > nur einen geringen Strom
-
Thread
LCD per I2C an AtTiny13 anbinden?
Maxim B. schrieb im Beitrag #5519574: > Hallo Thomas, > nein, du hast falsch verstanden. PCF8574 muß man wie ein Kind betreuen: > Daten geben, danach E-Impuls geben, dann 40 us warten... Oben im Bild ist das Pinout des Portadapters. Hoffe, den Aufdruck kann man noch erkennen. Und noch
-
Thread
i2c – R1 & R2 Dimensionierung – bei 60 m (â 2 x 30 m) - mit P82B96
eine Diva, ziemlich anspruchsvoll. Tests mit 4 adrigem Telefonkabel, 50 m auf der Rolle und einen PCF8574 funktionierten sogar bis zu 100 kHz. Der PCF8574 ist aber ein Urgestein und verzeiht anscheinend unsaubere Signale. Aktuell möchte ich einen Außensensor auf den DS1631 umstellen. Die Leitung könnte
-
Thread
(sehr) kleines "FrameWork" für ATtiny44
visualisieren hab ich so ein Teil noch nicht sinnvoll genutzt. Ein alphanumerisches das über einen PCF8574 Extender angspesprochen wurde in einem Gerät hingegen schon (ein alphanumerisches Display braucht im 4 Bit Modus, wenn die CS Leitung permanent aktiv ist 6 I/O Leitungen). Smile, vllt. sollte man
-
Thread
PCF8574 IO Expander
klein wenig Verlust natürlich) Aber wenn ich den Ausgang in einen Eingang zb P3 des IO Expanders PCF8574 anschließe wird dieser nicht als "high" erkannt (Python script). Ein einfacher Reed Button funktioniert allerdings und wird als high erkannt. Ein weiteres Phänomen was mich verwundert: Wenn
Der PCF8574 arbeitet mit open-collector bzw open-drain Ein/Ausgängen und deshalb mit einer aktive-low Logik. High ist also der Normalzustand. Eigentlich optimal für eine Zusammenarbeit mit LM311, der auch
-
Thread
ESP32 & LCM1602 über I2C Probleme
jeden Fall dann nicht das klassische 7 bit Problem der I2C Adresse. Der klassische Zufall, ob man PCF8574 oder PCF8574A geliefert bekommt - scheint der Chinese nach Tageslaune zu bestücken.
Manfred schrieb im Beitrag #5554563: > Der klassische Zufall, ob man PCF8574 oder PCF8574A geliefert bekommt - > scheint der Chinese nach Tageslaune zu bestücken. Eigentlich sollte das doch aus der IC-Beschriftung hervorgehen, welcher Baustein drauf sitzt. Das zugehörigen
-
Thread
LM741CN-Alternative?
sicher ob es tatsächlich meinen anforderungen entspricht. Hier zu den Details: Ein IO Expander (PCF8574) erwartet einen Eingangsspannung (LOW/HIGH) Ich habe eine Referenzspannung von 3.3V und falls meine Messspannung geringer als 3.3V ist soll das gesuchte Bauteil 0V ausgeben und bei über 3.3V eben
suche Ein OP27 funktioniert auch nicht an 5V. Und ohne Abblockkondensatoren spielen OP27 und PCF8574 manchmal verrückt. Deine ganze Bastelkiste stammt wohl vom Opa.
-
Thread
LCD ueber i2c mit ATMega88PA
Suche mal auf ebay o.ä. nach "PCF8574". Das ist ein Portexpander mit I2C ansteuerbar. Der übernimmt genau die Aufgabe, die Du (wenn ich es richtig interpretiere) mit Deinem ATMEGA88PA-AU machen willst. Du wirst zahllose billige ferige
hast falsch verstanden. PCF8574 muß man wie ein Kind betreuen: Daten geben, danach E-Impuls geben, dann 40 us warten... Dann lieber gleich MCP23017 nehmen und mit 1,7 MHz arbeiten, statt langsamen PCF... Ich möchte aber anders
-
Thread
I²C master an anderen master anbinden
S. R. schrieb im Beitrag #5511097: > Du könntest auch zwei I2C-Portexpander (z.B. PCF8574) Rücken-an-Rücken > zusammenschalten, dann hättest du zwei Slave-Interfaces mit den gleichen > Daten, welches du vom µC aus sekündlich pollen kannst. Das wäre elegant, gute Idee! Mein Slave muss die Adresse 0x34 haben, den PCF8574 kann ich leider nicht darauf konfigurieren. Ich werde mal nachforschen ob es sonstige Port Expander gibt die ich auf die Adresse einstellen kann. Fabian F. schrieb im Beitrag #5512551: > Am einfachsten
-
Thread
PCA 9544 - mehrere Temperatuen lesen
Sorry habe vergessen zu sagen das es PCF8574 mit einem Display dran ist. Ist ebenfalls alles I2C Bus tauglich. Ohne den PCA9544 kann ich das Display mit dem Bus ansteuern. Mit dem PCA9544 leider nicht. Wie muss das aussehen, den PCF8574 über
-
Thread
Programmlogik bei Einsatz von zwei PCF8574
David schrieb im Beitrag #5502057: > Gibt es keine elegantere Lösung beide PCF8574 anzusteuern? Setze einfach eine Ebene tiefer an und frage dich: Gibt es keine elegantere Lösung, um 16 Taster mit PCF8574 abzufragen? 16 Tasten kannst du als 4x4 Matrix anordnen. Dann brauchst du nur einen einzigen PCF8574 für die Abfrage und brauchst dir keinen Gedanken zu machen, wie du zwei davon eleganter ansteuern kannst.
-
Thread
Welche Art Schaltung/Relais um 18W direkt mit MCU zu schalten?
Schieberegister 74HC595 oder noch besser TPIC6B595 (da sind die Transistoren schon drin). * I²C Port Expander PCF8574
-
Thread
Nicht noch ein Cocktailautomat -.-
#5435352 der hier wird übers Netzwerk gesteuert aber eine I2C Tastatur hatte ich auch mal gebaut mit PCF8574(a), die kleinen Platinchen laden ja nahezu ein dort 6-8 Tasten anzubauen https://www.ebay.de/itm/PCF8574-PCF8574T-I2C-8-Bit-IO-GPIO-expander-module-for-Arduino-Raspberry-Pi-/272549828547 dazu
für das Display diesen hier https://www.ebay.de/itm/IIC-I2C-TWI-SPI-Schnittstelle-Kartenmodul-PCF8574T-fuer-Arduino-1602-LCD-20-M6W6/262957137344?hash=item3d39777dc0:g:bgYAAOSwt0FZAv~f muss man nur verschiedene I2C Adressen einstellen
-
Thread
144 analoge Eingänge am Arduino
I2C Leitungen und Power https://www.ebay.de/itm/PCF8574T-IO-Extension-Module-IO-Expansion-Shield-IIC-I2C-W-DIP-Swith-F-Arduino/272549808632?hash=item3f753c09f8:g:pf4AAOSw9GhYmsHG https://www.ebay.de/itm/PCF8574-PCF8574T-I2C-8-Bit-IO-GPIO-expander-module-for-Arduino-Raspberry-Pi
Mister A. schrieb im Beitrag #5457220: > PCF8574 ist hier superschön erklärt: > https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 > ... und der kleine schluckt alleine schon 80mA, seine 4 Brüder sind mit > 200mA noch hungriger. Dann
-
Thread
I2C Assembler keine Kommunikation zu GY-521(MPU6050)
system so einfach wie moeglich machen, fang an mit EIN prozessor und ein standard i2c chip sowie der PCF8574 mit leds/switches an die inputs.
-
Thread
LCD 7-segment für Uhr hh:mm:ss gesucht (I2C oder SPI)
Die Ansteuerung I2C könnte über einen PCF8754 erfolgen. https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf
Ansteuerung I2C könnte über einen PCF8754 erfolgen. > > https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf Das Display verbraucht schon 1.5mA @ 5V, die Ziffern sind dabei kleiner als das, an was ich dachte. Das hier verbraucht 10uA http://www.buy-lcd.com/index.php?route=product/product
-
Thread
Reed-Kontakt für Alarmanlage: Kabellänge bis 40m
dies wäre eher nice2have. Auf Seiten des AVR sehe ich I2C Port-Expanders vor (z.B. MCP23017, PCF8574, ...), um auf die gewünschte Anzahl Inputs zu kommen. Diese würde ich dann pro Sekunde oder so 1x auslesen. Somit sind die Reed-Kontakte selber nicht getaktet, was sie so unanfälliger für Störungen
-
Thread
RE Bit Display EA DIP204-4 (KS0073)
zum "Laufen" zu bekommen bringen. Ich verwende das o.g. Display über einen TWI-Portexpander PCF 8574. Die Initialisierung funktioniert m.E. nach, denn ich kann Zeichen und Strings am LCD-Display ausgeben. Nur die Einstellung des 4-Zeilen Modus gelingt mir nicht ?????. Ich habe bisher noch
hallo, ich habe meine LCD_TWI.asm und den Anschlussplan des LCD' s an den PCF 8574 mal angefügt, hoffe, das es funktioniert. Bin neu im Forum. Die LCD Pins D0-D3 sind nicht wie ich dachte auf GND gelegt, sondern nicht am PCF 8574 angeschlossen auch nicht mit Widerstand nach
-
Thread
PCF8575 - I2C Expander am ESP
] PCF8574 o---[===]---|<|---o VCC 220 Ohm LED [/pre] Schalter oder Taster schließt man mit einem Pull-Up Widerstand an, so dass der Eingang auf HIGH liegt, solange der Taster nicht gedrückt
https://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
Wer hat bekannte ICs in Geräten gefunden?
Frequenzumrichter neben einem Atmega128 gefunden. Mir ist aber noch nie ein Nrf24l01 Modul oder ein PCF8574 begegnet. Habt ihr selber schon so etwas entdeckt? mfg
Jakob P. schrieb im Beitrag #5383448: > Mir ist aber noch nie ein PCF8574 begegnet. Im Miro Farbkalibierungssensor irgendwann im vorherigen Jahrtausend im PC Anschlusskabel.
-
Thread
ATMega328p: Zwei Takte, eine Uhrzeit
belegt, so dass ich auf einen Softwarelösung > setzen muss i2c RTC DS3231 + i2c Portexpander PCF8574(a) löst das Problem auch und geweckt von der RTC Harald schrieb im Beitrag #5381961: > während der Schlafphase (4 s - Wachppase) sind es > 16/256 MHz. kann er sogar tiefer schlafen, bzw.
-
Thread
Aufgaben I²C Schnittstelle
#5376053: > Hat da jemand eine Idee? Blick in's Datenblatt eines willkürlich gewählten I²C-ICs(PCF8574 von TI): "I²C Input rise time: max. 1µs". und "High-Level input voltage: min. 0.7 * VCC" Also: Pullup ausrechnen, dass er in max. 1µs die 100pF aus der Angabe auf 70% von 5V auflädt. Andere
-
Thread
Portexpander PCF8574
Hallo, Ich habe ein seltsames Verhalten bei dem Portexpander PCF8574 (I2C Bus)festgestellt. Auch nach mehrtägiger Untersuchung des Problems habe ich keine schlüssige Erklärung. Ich betreibe den PCF8574 an der TWI Schnittstelle (PORTC) eines XMEGA32 Mit folgendem Code lese ich den PCF8574 ein. // Read byte uint8_t PCF8574_IO_Read(uint8_t address) { // prepare PCF8574 for read Write_byte(address, 0xff); // Wait for transmission complete while(!(Port_TWI.MASTER.STATUS
-
Thread
MCP23017 - gemischter Betrieb von LEDs und Taster
Das mit dem PCF8574 stimmt genau. Benutze ihn auch für verschiedene Anwendungen. Es wird aber langsam Zeit sich neuen ICs zu widmen. Im Moment sieht es zwar nicht so aus, als ob er bald ausstirbt. Es kann aber nicht
den Interrupt verursacht hat. Der hat ja für diesen Zweck zwei separate Interruptausgänge. Beim PCF8574 besteht ja auch diese Möglichkeit.
-
Thread
OLED Pulldown
HD44780 etwa auch Eingänge für SPI oder IIC? > Wohl kaum! Vielleicht ein i/0 Expander für I2C(PCF8574) oder SPI. Ich habe mir das Datenblatt nicht angeschaut, aber das wären Möglichkeiten
-
Thread
2 LCD 2x16 an Mega 32
Funkenschlosser Das habe ich schon gemacht. Es funktioniert übrigens auch mit I2C parallel geschalteten PCF8574 LCD Adaptern aus China interessanterweise, obwohl das prinzipiell ein NO GO wäre und nicht gemacht werden sollte. Solange die LCD den gleichen Koontroller und nicht im RD Modus gepollt werden sollen
. schrieb im Beitrag #5355632: > Es funktioniert übrigens auch mit I2C > parallel geschalteten PCF8574 LCD Adaptern aus China interessanterweise, > obwohl das prinzipiell ein NO GO wäre und nicht gemacht werden sollte. Richtig. Und du kannst doch jedem PC8754 eine eigene I2C Adresse zuweisen, ohne
-
Thread
[STM32F407 und STM32F429] I2C-LCD-Text-Library
dient zum Ansteuern eines Text LC-Display mit *HD44780* Treiber, welches seriell über I2C und einem *PCF8574* mit dem Mikrocontroller verbunden ist. Dabei sind die I2C Adresse, die Anzahl Zeilen und die Anzahl Zeichen je Zeile konfigurierbar. Auch die Hintergrundbeleuchtung lässt sich damit ganz einfach
-
Thread
Arduino Hilfe
Indiez könnte sein das es mehr intern schaltbare pullups -> AVR gibt oder I konst Quellen aus VCC -> PCF8574(a) als pulldown Widerstände. Es mag theroretisch egal sein und es mag Ausnahmen geben wo es genau anders besser läuft, ich kann nur von meinen "Erfahrungen" und den von anderen berichten die mit
-
Thread
I2C Display läuft nicht
ansteuern, aber irgendwie wird das nichts. Ich habe ein LCM015 - Display, welches einen eingebauten PCF8574 (https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf) hat, und einen dahinter angeschlossenen HD44780. Es sind folgende Verbindungen ausgeführt: PCF8574 <-> HD44780 P0-P3 : DB4-DB7
PIC als erstes auf die Leitung angelegt > wird, deshalb habe ich die Adresse gespiegelt. Der PCF8574 erwartet doch auch das MSB zuerst.
-
Thread
ISP / I2C Relay Driver IC wird gesucht, (Alternative zu PCF8574 + ULN2803A.)
den ULN2803 wirst du sowieso brauchen, um die nötige Leistung sicherzustellen. Gegenüber dem PCF8574 ist allerdings beim MCP23017 die Software zum ansteuern aufwendiger. Mit PCF8574 bräuchtest du übrigens auch noch Inverter (74HC540), da sie mit Open Drain und invertierter Logik arbeiten.
Ausgangsspannungen nicht höher sein können als die Versorgung (max 5,5V). So ist es leider kaum mehr als ein PCF8574 mit etwas höheren Strömen.
-
Thread
STM32 F103 - I2C Probleme
Protokoll zu studieren. Und dann die Initialisierung des SSD1307. Für den Anfang wäre vielleicht ein PCF8574 ein guter Kandidat um eine Ein- und Ausgabe zu programmieren.
-
Thread
Anfängerfrage konkret zu Optokopplern
Opto LED (12V - 1,25V)/10mA = 10-12k Ohm. Die 280 Ports würde ich mit Schieberegister oder I2C PCF8574(a) abfragen, parallel in, seriell raus rechnen wir mal 2 PCF8574 als Matrix 8 x 8 für 64 Ports davon brauchen wir 4 (16x16) = 256 Ports oder https://www.mikrocontroller.net/articles/AVR-Tutorial
-
Thread
LCd Initialisierung schlägt fehl
Stefan B. schrieb im Beitrag #5284181: > FC-113 TWI Modul Schaltplan angesehen? Datenblatt des PCF8574 gelesen?
schrieb im Beitrag #5284181: >> FC-113 TWI Modul > > Schaltplan angesehen? > Datenblatt des PCF8574 gelesen? Ja im Vorfeld natürlich schon. Einfaches ein und ausschalten der Hintergrundbeleuchtung die an PIN 3 anliegt funktioniert auch. Werde aber nochmal schauen ob ich nichts durcheinander
-
Thread
Class A Verstärker durchmessen
NOS ist tatsächlich zweifelhaft! Da fallen mir direkt die I2C-Interfaces vom Ali auf, wo die PCF8574 noch immer das Philips-Logo tragen und innerhalb eines Nutzens auf jeder Platte einen anderen Datacode haben. hinz schrieb im Beitrag #5278091: > Aha, und natürlich auch Lagerbestände aus einer
-
Thread
I²C Porterweiterung um ADC's zu erweitern?
habe mir diesen Beitrag durchgelesen: https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Soweit ich es verstanden habe, kann man nur digitale Signale ausgeben oder einlesen. Möchte man nun aber z.B. den analogen Spannungsabfall an einem Widerstand messen, so geht das nicht. Deswegen
-
Thread
Widerstände am I2C
Lochrasterplatte. In Summe habe ich _fünf_ I2C-Steine: 2x MCP4725, 2x INA219 und Display mit PCF8574. Auf jeder dieser Platinchen sind 4k7 als PullUp an SDA / SCL vorhanden, in Summe komme ich also auf knapp 1k. Frage: So lassen oder einige runter, um die Last am Bus zu reduzieren? Einen
-
Thread
Meine erste Platine - bitte um Feedback
eingebaut? Habe beim Googeln 2 Varianten gefunden: https://hackadaycom.files.wordpress.com/2008/12/pcf8574.png https://startingelectronics.org/beginners/start-electronics-now/tut18-two-wire-arduino-knight-rider/two-wire-knight-rider-circuit-s.png welche ist richtig?
Hallo Mir ist auch etwas aufgefallen. Es sind 2 I2C-Expander(PCF8574) verbaut und hängen am gleichen I2C-Bus. Hier muss dann aber die Chip-Hardware-Adresse (A2,A1,A0) unterschiedlich sein, wennst du sie getrennt ansprechen möchtest. mfg Mike
-
Thread
ULN 2803 in Serie?
Offensichtlich gibt es keinen >> Baustein mit GLEICHER Pinbelegung > > --> TD62783 > > Beitrag "PCF8574 Ausgänge puffern bis 42V" Hallo Spannungsteiler, das scheint ja auf den ersten Blick die Lösung zu sein. Ich müsste einfach einen Bausteintausch durchführen, ULN2803 raus, dafür TD62783 = UDN
-
Thread
LCD 4x40 ansteuern über PCF8574 (I2C)
ich immer 4x20 Displays, erst normal angeschlossen über AVR-Port und später über I2C mit einem PCF8574 IC. IM Anhang meine bisher, funktionierende Display.h für I2C Nun steh ich vor dem Proplem , wie die Datei so umschreiben das ich die beiden Chips ansprechen kann. Enable1 hab ich auf P7 und Enable2
-
Thread
Kleines Dev-Board erstellen, was so drauf?
für handelsübliche Programmierer. Character LCD steuere ich grundsätzlich nur über I2C mittels PCF8574 oder PCA9555 oder China Modul an. DOGM Character LCD mittels SPI. Früher kam noch eine DS1307 RTC dazu. Heutzutage verwende ich lieber DS3231 China Module Dann machte ich mir früher einige kleine
-
Thread
Probleme mit meinem LCD-Display
lustiges Adressraten spielen, oder in Tabelle 5 nachsehen: http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf
PCF8574A Pin ? D7 -- PCF8574A Pin ? Dann nimm ein Ohmmeter im 0-200Ohm Bereich und ergänze die PCF8574A Pin-Bezeichnungen. Dies trage bitte in die lcd4.h ein.
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
headers #define backlight_on 0x04 int waitfor = 1; int timecount = 0; /*I2C Backpack: PCF8574AT, K44001, 05, KNM00463 *standard I2C Adresse des PCF8574AT ICs ist 0x3F * I2C Datenword hat 8 Bit, wovon die unteren vier Bit für die Steuerung * des Displays parallel an das HD44780U weitergegeben
Pins am Display: x x x RS RW E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 x x * Pins vom PCF8574AT: P0 P1 P2 P4 P5 P6 P7 * ==> Datenwort muss wie folgt an den PCF8574AT Übertragen werden: (MSB) DB7 DB6 DB5 DB4 x E RW RS (LSB) * * Display muss also im 4