-
Thread
Zwei PCF8574 am Arduino Code Adressierung
'" Ich verstehe die Aussage nicht. Kann jemand helfen? [c] PCF8574 expander1(0x20); // PCF8574 an Adresse 0x20 PCF8574 expander2(0x21); // PCF8574 an Adresse 0x21 expander1.pinMode(1, OUTPUT); // PCF8574 Modul 1 expander2.pinMode(1, OUTPUT); // PCF8574 Modul 1 // Set pin 1 on PCF8574 expander1 to HIGH (turn on LED) expander1.digitalWrite(1, HIGH); // PCF8574 Modul 1 expander2.digitalWrite(1, HIGH); // PCF8574 Modul 2 [/c]
-
Thread
I2C IO-Expander mit mind. 4Bits zur freien Adressvergabe.
Eine Mischung aus PCF8574 und PCF8574A sollte deine Anforderungen erfüllen.
Dietmar S. schrieb im Beitrag #7637442: > Mischung aus PCF8574 und PCF8574A Ebenso auch PCA9554 und PCA9554A.
-
Thread
ATmega328P TWI/I²C PCF8574 Assembler
Hallo, ich versuche, ein 2004 LCD mit einem PCF8574 über I²C in Assembler anzusteuern. Dazu habe ich folgende Quelle online gefunden: https://aylo6061.com/2014/04/23/atmega328p-assembly-i2c-transactions/ Mich verwirrt allerdings die Rolle vom "TWINT
-
Thread
LCD-Display mit Arduino will nicht
Und gelegentlich wurde vom Hersteller vergessen, die Adresskonfigurationseingänge (A0 bis A2) des PCF8574 an irgendwas anzuschließen. Das hat zur Folge, daß die Adresse nicht lange 0x27 bleibt.
/F6GGQ4HHSTP2N7H.png aus: https://www.instructables.com/LCD-display-I2C-adapter-for-Arduino-with-PCF8574A/
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
Meistens die übliche Parallelbus Ansteuerung HD44780. Bei mir geht das bei I2C nur über Portadapter PCF8574. ciao gustav
auch über I2C ansteuern. Alternativ zu Wire.h kann man z. B. auch über das Library LiquidCrystal_PCF8574.h ansteuern. Das klappt bei mir auch. Aber jetzt möchte ich eben mit Wire.h über I2C auf das Display zugreifen und Zeichen ausgeben ... was eben nicht klappt.
-
Artikel
Wanderkiste
Matthias00 ---- Eingetroffen bei mir am 09.09.09 Rausgenommen: 1 Display (sieht nach altem Palm aus). 5 PCF8574 I2C Port-Expander. ein paar 0603 10k Widerstände vom Reel abgeschnitten. ein bisschen Stiftleiste. 1 x M29W8 Flash-Speicher. ein paar THT-Dioden. Reingepackt: 2 Bungard Fotoplatinen (160mm x 100mm
Drosseln 0,33µH ein paar SMD 140K 4 Finder Relais verschiedene Stecker, Buchsen Ein Teil der 7406 und PCF8574 Platine mit Display 4x20 4 x Metallgehäuse für SUB-D 9pol. neu, OVP 9 x SUB-D 15pol. 3reihig (VGA) Stecker/Buchse-Kombi neu 25 x Schottkydioden 1N5817 20V/1A auf Gurt Reingepackt: mehrere 10 Gang
-
Thread
Arduino Shields gleichzeitig verwenden?
I2C Expander z.B MCP23017 oder PCF8574
-
Thread
Digital Input 12V I²C => fertiges Modul?
recht unempfindlich sein, da evtl. > die schaltenden Relais ein bisschen EMV verursachen könnten). PCF8754, um mal ein Beispiel zu nennen. An die Inputs müssen allerdings Spannungsteiler um die 12V auf den gewünschten Wert zu reduzieren. https://www.ti.com/lit/ds/symlink/pcf8574.pdf Weitere Möglichkeit
-
Thread
USB-GPIO HID Device
unterstützten) USB->I²C Adapter nehmen, notfalls den I2C-Tiny-USB, und am I²C-Bus einen GPIO-Chip (PCF8574 usw) anschließen. das ganze entsprechend verheiraten (echo "pcf8574 0x55" > /sys/bus/i2c/devices/i2c-99/new_device) und schon hast du schöne, vom Kernel verwaltete GPIOs...
-
Thread
PIC16F886: I2C Problem mit ACK Expander PCF8575
Pascal)...bitte nicht lachen, aber ich komme damit am besten zurecht - ein I2C Bus mit Expandern PCF8574 (8 I/O pins) und PCF8575 (2x8 Pins) - das I/O mit dem PCF8574 funktioniert, keine Probleme, das eine Byte wird gelesen - beim PCF7575 hab ich Probleme, ich kann nur 1 Byte Input lesen, das zweite
Na dann setze mal den PCF8574 auf 0x00 und versuche ihn zurück zu lesen. Der Master kann dann kein Stop mehr senden. Es sei denn, der PIC hat auch ein I2C-Recovery implementiert, wie die alten Philips 80C51: "If the SDA line
-
Thread
kennt jemand sich aus mit MC23017 IO-Board
eckstein-shop.de/Character16x2LCDDisplayModule1602WhiteonBlue5VI2CInterfaceHD44780 das benutzt einen PCF8574 https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf und der hat seine Adressen ebenfalls einstellbar auf 0x20 bis 0x27 (Seite 5 Table 4), würde also hinkommen. Wenn die beide auf 0x27
Christoph db1uq K. schrieb im Beitrag #7535091: > das benutzt einen PCF8574 > https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf > und der hat seine Adressen ebenfalls einstellbar auf 0x20 bis 0x27 > (Seite 5 Table 4), würde also hinkommen... Obacht, bei
-
Thread
PCF8574 mit ULN2003
Flacker-Kerzen-LED mit > so einem kleinen Magneten zur Bewegung... Wieviel Strom brauchen die? Der PCF8574 kann allein schon 25mA/Kanal schalten, wenn auch nur gegen GND. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574#Anwendung Aber damit wird auch dein Problem beim Einschalten
> Hallo, ich möchte an den Ausgängen eines PCF8574 8 kleine induktive > Lasten mit 3.3V betreiben. spezifiziere mal "kleine", viele Relais schalten schon mit wenigen mA > Der TPIC2810D ist praktisch eine Kombination aus PCF und ULN in >
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
I2C Adapter übernehmen?! Auf den üblichen Adaptern werkelt kein Controller, da gibts nur einen PCF8574T.
-
Thread
5-20ms Low Impuls generieren klappt nicht
#7475835: > I/O Expander kennt niemand. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574
Das Datasheet von https://www.ti.com/lit/ds/symlink/pcf8574.pdf beinhaltet nichts von deinem Bild "dbaus.JPG" Also nochmal welcher Hersteller .... . Bilder vom Aufbau, denn auch die Kabel ... beinflussen das Signal.... Hunger auf Salami... ich nicht
-
Thread
PCF8574 I2c Adapter mit ASM ansteuern
Das ist der erste Schritt. Und Du willst einen PCF8574 ansteuern. Das ist der zweite Schritt. Und mit dem PCF8574 willst Du ein LC-Display mit HD44780 ansteuern. Das ist der dritte Schritt. Beim Losgehen fängt man mit dem ersten Schritt
Aha, und da ist kein PCF8574 drauf?
-
Thread
Arduino Nano Testboard
Hersteller Bords der Fall sein kann. Die TWI Buchsen sind übrigens auch für den Anschluß eines PCF8574 LCD Adapters sehr nützlich. Ich finde, es hat eine gute "Feature" Balance. Gerhard
-
Thread
I2C-Bus: SDA und SCL an ATMEGA328p
Slave SCL auf Low zieht. Nun, Slaves mit Hardware-I2C ziehen aber SCL nie auf low, wie z.B. im PCF8574/A Datenblatt zu sehen ist. Da ist SCL ausschließlich ein Eingang. Und auch beim oben genannten PCF8591 steht eindeutig im Datenblatt: SCL: I2C-bus serial clock input Wird also kein Slave mit
Peter D. schrieb im Beitrag #7443065: > Es funktioniert garantiert. Du beziehst dich auf einen PCF8574 ! Verwendet der TO einen solchen? Nein! Bitte zeige mir im Datenblatt des PCF8591 die Stelle, welche das erlauben könnte. Ich sehe sie nicht. Du beziehst dich auf irgendwelche 24Cxxx!
-
Thread
Esp32 fehlerhafte I2C Kommunikation in esphome
haben mit 2,2k das Pullup gegen 3,3v. bereits auf dem Board. Betreiben würde ich gerne u.a. mehere PCF8574, was mir nicht gelingt. Die Software stellt esphome zur Verfügung - Standardkonfiguration. Aufgebaut wurde alles sauber auf einem Steckbrett mit Kabelbrücken (keine Dupont!). Natürlich unterschiedliche Addresierung. 2 PCF8475 funktionieren wunderbar... aber dann. MCP23017 habe ich schon gar nicht zum laufen bekommen. Warum auch immer... Softwareseitig ist die Datenrate auf 50khz eingestellt. Jetzt habe ich mal was gelesen
-
Thread
Gibt es solch eine fertige Digitalschaltung? (serial clock to parallel output)
ein TCA8418 Wem das WQFN mit 0,5 Pitch zu fummelig ist, der kann auch den Klassiker nehmen 2 * PCF8574/A, die gibt es auch als PDIP.
-
Thread
LCD 2 x 16 mit I2C Adapterplatine - ges. 9 Stück
Adapter ? Platinengröße ca. 55mm x 20mm,die LCD sind etwa 40mm x 20mm groß. Die Platinen sind mit PCF8574 bestückt,alle Platinen funktionsfähig.Entweder zum weiter verwenden oder als Spenderorgan. Preis keine Ahnung - ich sage mal 35 Euro für alle neun Stück plus 5 Euro Porto.
-
Thread
Reset ohne Reset-Pin?
Generische Slaves haben aber das I2C komplett in Hardware. Schau einfach mal ins Datenblatt des 24C02, PCF8574, PCF8591, DS3231, AD5665 usw., da ist SCL eindeutig nur Eingang. Natürlich gibt es I2C-Slaves, die mit einem MC mit ROM-Code realisiert sind. Dann steht aber auch eindeutig im Datenblatt drin
-
Thread
Raspberry Pi-Alternativen, I2C-Adressierung und Lesestoff
theoretischen Gelaber. BTW: Der Baustein ist ja im Prinzip ein moderner Ersatz des guten alten PCF8574 (uebrigens auch 0x20 als Basisadresse). Und wenn ihr euch mal erinnert gab es vom PCF8574 auch eine A-Version mit 0x38. Sowas koennte man natuerlich auch bei den neuen machen wenn es tatsaechlich
-
Thread
STM32N6 “halb angekündigt”, Radxa ROCK 4SE im Vergleich, neue I2C-Expander uvm
gelistet, eine OEMSecrets-Suche > ergibt null Treffer. Laesst sich aehnlich programmieren wie ein PCF8574, allerdings muss man noch vorher das Register auswaehlen weil man nun ja 16Bit hat. Hat mich glaube ich 10min gekostet bis der erste Pin gewackelt hat. Im Prinzip ist das ein guter alter 8255
-
Thread
C-Control Pro Version 2.40 und Windows 10
nicht so richtig. Ich hatte mir dann nach Wochen eine eigene Interrupt Funktion erstellt. Der simple PCF8574 lief prima. Der DS1631 war eine echte Herausforderung. Für den habe ich gut und gerne drei Wochen gebraucht. Mit dem ESP32 und ESP8266 ist das alles kein Problem. Ich beneide die heutigen Kids
-
Thread
mein Display spinnt
kleine Platine zum Ansteuern per Serial um > die vielen Pins zu sparen. Was für eine? Mit einem PCF...? @Admins, bitte in das Forum „µC & Elektronik“ verschieben ...
Ansteuern per Serial auch das ist nicht die übliche Bezeichnung für einen I2C-Bus, also auch kein PCF... Aber die verlinkte Platine hat einen I2C-Bus und einen PCF8574T, also tatsächlich ein I2C-Bus, https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c https://cdn.shopify.com/s/files
-
Thread
Graphig Display 128x64 mit KS0108 am I2C Bus?
mit dem HD44.. angeboten. Dann kann man beim 4x20 LCD Display einfach den Adapter/Interface mit dem PCF8574 nehmen. Geht das auch mit dem Graphig Display 128x64 zum I2C Bus?
klar kannste die mit PCF8574 am i²c betreiben, musste aber auf das Display "zugeschnitten" bauen, hab es kurz ueberflogen und mit 2st. PCF8574 sollte es moeglich sein, *DANN* waehre da *NUR* noch die Software/Treiber zu
-
Thread
allgemeine PicoMite Anfängerfragen
8 Bit Darstellung hat NXP erst später angefangen. Vergleiche z.B.: https://www.aurel32.net/elec/pcf8574.pdf (Philips) https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf (NXP) Auch dort hat die Adresse konsequent 7 Bits: https://www.nxp.com/docs/en/application-note/AN10216.pdf (Philips
die Displays an anderen Geräten getestet habe. Unterstützt PicoMite diese Displays auch mit dem PCF8574-I²C-Adapter? Dann nehme ich mir jetzt mal dieses Display vor: https://joy-it.net/de/products/SBC-OLED01 Es ist mir bereits gelungen, etwas auf dem Display anzuzeigen. Oftmals gibt es auch
-
Artikel
AVR Net-IO Bausatz von Pollin
AVR-NET-IO-Board Best.Nr. 810 112 Diese Platine erweitert das NET-IO um: SD-Karten-Slot über SPI Display über PCF 8574 Infrarot-Empfang RFM12 Funkmodul (nicht im Lieferumfang enthalten) Eine Aufstellung bekannter Fehler findet sich weiter unten Bekannte Fehler - Erweiterungplatine Erste Erfahrungsberichte im Forum
BC328 (Hauptsache PNP! und mehr als 100mA) ACHTUNG beim Anschluß eines LC-Displays an J5 (über I 2 C, PCF 8574): Vcc/5V liegt an Pin 1, GND an Pin 2 von J5. Es gibt etliche Displays mit abweichender Belegung Pin 1 GND und Pin 2 Vcc! Auch beim Add-On gibt es fehlende oder falsche Bauteile im Bausatz und
-
Thread
PCF8574P Lib ohne LCD
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
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.
-
Thread
Zeigt her eure Kunstwerke (ab 2023)
auch die 2 Digitalports für Umschaltungen. Das Soundmodul sitzt auf dem Secondboard, wo auch der PCF8574 und TDA3810 sitzt. Auf dem Board ist auch die ganze STBY-Schaltung für Soundboard und Soundmodul eingebaut, welche zentral vom ATMEGA32 gesteuert wird (STBY, I²C). Zur Steuerung dient ein altes
ATMEGA32 steuert und verarbeitet den Rest. Der Steuert über seine PORTs die STBY-Freischaltung, I²C für PCF8574 und MSP3400C, der CBUS den SAA1061 vom Display, zusammen mit dem Kontrastpoti am Bedienteil die LED-Helligkeitsregelung und das Einlesen der Tasten und Schalter. 4 Klangarten sind im Soundprofil
-
Thread
PCF8574 und ULN 2803 integriert als ein Baustein?
sinnvoll, da der ULN ein Leistungsbaustein ist und oft eine höhere Betriebstemperatur hat als dem PCF8574 gut tut. Da der PCF8574 Open-Collektor Ausgänge hat, müsste auch noch ein Inverter wie der 74HC540 dazwischen.
und dafür ein besserer Transistor gut wäre: > TPIC6B595 Damit bekommst du die Input-Funktion des PCF8574 nicht hin
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
gibt es verschiedene libs, siehe auch in der Hilfe. Es gab auch verschiedene Beschaltungen Display - PCF8574. Kann es sein, das Pollin die Schaltung verwendet die im Franzis Buch mal drin war. Schau mal ob das vom Datei Anhang mit deiner Hardware funktioniert.
es verschiedene libs, siehe auch in der Hilfe. > Es gab auch verschiedene Beschaltungen Display - PCF8574. Das, was du da im Anhang hast, ist die Lib von Kent Anderson. Kann man sich mit einem Editor ansehen. Da steht ziemlich am Anfang, das es eine '_LCD_e' Variable gibt, die auf '64' oder '192
-
Thread
I2C zwischen 3,3 und 5V?
? Bei AVR Mikrocontrollern ja, aber leider klappt das mit vielen Peripheriebausteinen nicht. PCF8574 und PCA9685 wollen als High Pegel mindestens 0,7·VCC sehen, also 3,5 Volt. Der MCP23017 will sogar mindestens 0,8·VCC sehen.
-
Thread
Arduino Thermometer mit LCD I2C
seriellen Monitor. Auch da kann es mitunter Überraschungen geben, wenn der Chinaproduzent statt des PCF8574 plötzlich einen PCF8574A verbaut hat (anderer Adressraum)
-
Thread
Verfügbarer Bidirektionaler Pegelwandler 5V - 3,3V
Spice läuft im Café leider nicht, aber kurz überschlagen geht es. TI gibt für den PCF8574 eine Mindesteingangsspanung von 3,5V bei 5V Betrieb vor. Die erreicht man, wenn der Leckstrom durch die Zenerdiode nicht zu groß wird. Nicht daß das meine bevorzugte Translatorschaltung wäre,
-
Thread
Arduino SAMD21 Start Condition verkürzen
steigend) Die sind sehr eng beeinander. Das ist kein Problem. Wenn man z.B. in das Datenblatt des PCF8574 schaut, dann darf tHD;DAT = 0ns kurz sein.
Peter D. schrieb im Beitrag #7284159: > Das ist kein Problem. > Wenn man z.B. in das Datenblatt des PCF8574 schaut, dann darf tHD;DAT = > 0ns kurz sein. Es geht aber nicht um tHD;DAT und schon gar nicht darum was im Datenblatt eines I2C Slaves steht sondern darum, was im der I2C Spec steht. Und
-
Thread
Lange LED-Zeile mit Übergang als Anzeigeinstrument (Arduino)
Brüder, das sind je 16 LEDs über I2c. Falls ein und aus reicht geht auch ein oller Port Expander (PCF8574)
an einen der Pins. Befehl via Arduino-ide + Libs senden, fertig. Einziger Unterschied zum pcf-8574 ist, das man hier die Seite mit Senden muss. Da es ja 16 Bit sind. ;)
-
Thread
Lauflicht Riesenrad
I/O Pin. Ansonsten bieten zur Erweiterung von I/O Pins Schieberegister (74HC573) und Portexpander (PCF8574, MCP23017) an. Damit wäre die Frage nach "womit" beantwortet. Das "wie" is noch offen.
Pin. Ansonsten bieten zur Erweiterung von I/O Pins > Schieberegister (74HC573) und Portexpander (PCF8574, MCP23017) an. Schieberegister (74HC573)?? das ist aber kein Schieberegister sodern ein Latch
-
Thread
Analog Multiplexer 32 Kanäle, Binär addressiert, I2C ?
mehr? Oder möchtest Du es kompliziert? https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Gruß Jobst
Ordne mal Deine Gedanken ... Der von mir vorgeschlagene Portexpander passt hervorragend: I²C -> PCF8574 -> 8 Bit -> 3x4 CD4051 Christoph K. schrieb im Beitrag #7270151: > Das über einen Summierverstärker (OPV) anstehende Analogsignal (NF, > 20KHz) soll von "normalem Pegel", auf 0-Pegel, also
-
Thread
I2C-Controller Adressierung
Schmitt-Trigger umständlich entstört werden. Z.B. der 74HC595 von NXP kann bis 108MHz. Dagegen ist der PCF8574/A mit max 100kHz quasi um den Faktor 1000 störfester.