-
Thread
3 kleine Fragen zu i2c
Erweiterung von IOs läßt sich viel bequemer mit dummen Erweiterungs-ICs machen (74HC595, 74HC165, PCF8574) bzw. Analogmuxer (74HC4051). Damit bleibt die gesamte Steuerung in einer Mainloop, d.h. schnell, sicher und einfach.
-
Thread
Chip als Mehrfach Umschalter
nehmen. Soweit ich das Datenblatt verstanden habe, sollte der klappen. Muss ihn dann halt mit ein PCF8574 Steuern da ich 4 davon brauche, und mir sonst die Ports ausgehen. Oder Alternativ den großen Arduino nehmen. Aber ich bin immer noch für Vorschläge offen. Gruß Pucki p.s.: Ich hoffe
-
Thread
eigenes Z80 Mainboard - geht das so?
könntest du evtl. noch Bustreiber hinzufügen. Es hat einen Moment gedauert, ehe ich das mit den PCF8574 kapiert habe, aber lt. NXP sind die Pins ja auch als Inputs zu gebrauchen, sollte also den Bus nicht stören. Für ein simples Board solltest du aber evtl. einfach noch eine PIO mit auf die Hauptplatine
-
Thread
GNUBLIN www.gnublin.org
Der_I2C_Bus_.26_SMBus Hier ein kleines Beispiel von mir http://krumeltee.wordpress.com/2011/08/15/pcf8574-am-avr32-unter-linux/ für den PCF8574, gibt dort noch mehr. Die Linux-I2C-Geschichten laufen, solange du /dev/i2c-xxx hast, auf jedem Board gleich ab.
5V-Toleranz gelesen, aber es scheint zu gehen. Aus lauter Dummheit und nicht nachdenken, habe ich zwei PCF8574 1:1 an das Board angeschlossen und erst am nächsten Tag bemerkt. Jetzt hab ich in SDA und SCL noch je 50Ohm Widerstände drin. "i2cdetect -y 1" durchsucht den I2C Bus, welcher auf dem Erweiterungsstecker
-
Thread
Messdatenaufnahme mit ATTINY 45/85
ich dann über Optokoppler und den I2C Bus über ADUM1251 entkoppelt. Da dann das ganze über einen PCF8574 mit I2C angesteuert wurde, war es möglich verschiedene I2C Adressen für jeweils eine Platine für 10 Zellen auszuwählen. Somit war es möglich mit einem Mikrocontroller bis zu 70 Zellen zu überwachen
-
Thread
Gibt es eine Liste der elektronischen Bauteile die in den Beispielen der Ardunio IDE verwendet werde
Gängige Bausteine sind: - 74HC595 (oder andere Schieberegister) - MAX7219 - PCF8574 - TLC5940 - Neopixel-Leds Und dann die Platinchen rund um RTC, GPS, Analogerweiterung usw. usw... Nur, es weiß ja niemand was Du machen möchtest.
-
Thread
Audio System
Verwendet digital-Demultiplexer, z.B. 74HC257. Ein 74ACT374 ist kein SPI Schieberegister. Verwende PCF8574. Und wieso überhaupt ACT ? So schnell umschaltende Bauteile erfordern Platinen mit Masseebene und guter Abblockung, hier eher Quatsch. Warum ist der Audio Input der Ausgang und der Audio Output
-
Thread
Fragen zu MSP430
da leicht verständlich. MCP23S08/MCP23S17 Portexpander. "Richtiger" Portexpander mit SPI I2C: PCF8574 Portexpander. 24LC01 EEPROM. Davon gibt's tausendundeine verschiedene Varianten, ich hab bei Reichelt jetzt mal irgendwas rausgesucht. Für die Portexpander sind LED-Reihenanzeigen praktisch,
-
Thread
I2C - Pull Up Widerstände
Bit für Write oder Read Operation. Somit ist das der Funktion zugeleitete SA Byte immer 8-bit. Dem PCF8574 sendest Du als Schreib Byte also 0b01000000 oder 0x40 und 0x41 zum Lesen. Die Addresse ist dann nicht A6-A0 "010000" oder "00100000" sondern "0100000x" und das ist immer 0x40 oder 0x41. Wenn man
-
Thread
Auf der Zielgeraden gescheitert (MCP23017 mit Relaiskarte instabil)
Schich doch mal Bezugsquelle oder Schaltplan? Als Alternative zum MCP23017 gäbe es noch den PCF8574 - dann brauchst Du aber 4 Stück für die 32 Kanäle
-
Thread
Was sind eure Lieblings-ICs?
ATMega328 PCF8574
-
Thread
8 Tasten einlesen (Möglichkeiten)
I²C-Portexpander für die Taster => PCF8574 für 8 Taster oder PCA9555 für 8 Taster und 8 LEDs => Mit Interrupt-Leitung nur 3 Pins. tschuessle Bernhard
-
Thread
PIC 18F2550 I²C Kommunikation XC8 Compiler
********************/ [/c] Ich habe ebenfalls die Zusatz-Libary mit eingefügt. Bei den Chips PCF8574, PCF8591 und MCP23017 funktioniert das ganze. Wenn Du willst kann ich Dir die Libarys zusenden. Ingo
-
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
AVR als SPI Slave-Peripherie
und wurde schon erfunden. Z.B. [[I2C]]. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Mit 8x den Normaltypen + 8x den A-Typen hat man 16x8 IOs, welche über ZWEI Leitungen ansteuerbar ist. Für Relais 10mal schnell genug. > Wäre das auch mit einem SPI IO-Expander gegangen ?
-
Thread
Schieberegister 595 hardwaremäßig löschen
die SPI Pins wär auch meine nächste Idee. Oder stattdessen einen port expander, SPI oder I2C. PCF8574 wär ne günstige wenn auch langsamere alternative zum MCP23x17.
-
Thread
Benötige Hilfe beim Schltplan
verwenden. Zum Beispiel den ESP32 oder eine Port-Expander über I²C Bus dran hängen. Die MCP23017 und PCF8574 sind bekannte Klassiker. Aber auch einfache Schieberegister wie 74HCT595 (Ausgabe) und 74HCT165, oder auch den TPIC6B595 welcher direkt Relais ansteuern kann. Ich verwende den ESP8266 gerne in
-
Thread
3 LEDs an 2 Leitungen
Common-Minus gewählt, dass es universell ist, und ja, ich habe einen 12V-I2C-Bus an den ich noch einen PCF8574A hätte anschliessen können (oder einen uC, gell F.). Gruss Chregu
-
Thread
bit invertieren
eingebunden um entsprechend einem anderes Platinenlayout für ein Display mit einem I2C-Expander PCF8574 die Pins frei zuweisen zu können.
-
Thread
Testpersonen für Roboterbausatz NIBObee gesucht
ist der Hinweis das die Akkus nicht mit im Lieferumfang sind. Ein LCD ist aber über I2C mit dem PCF8574 möglich und werde ich auch nachrüsten da sich das fürs debuggen recht gut machen wird. Mal sehen wenn die ersten Probleme auftauchen. Gruss Ronny
-
Thread
I2C mit dem STM32: Nach Stop-Enable direkt ein Disable notwendig?
i2c_tx_buffer, buffer_p, num2write); ... } [/c] Das Problem ist, es gibt z.B LCD Bildschirme, PCF8574, HD44780, da sprichst du den slave_addr + Data an. Viel Spaß mit DMA :) mfg
-
Thread
Mikrocontroller Datenbank?
ist ein 2. I2C eine einfache Lösung. Wenn die Slaves einen Adreßpin haben, kann man z.B. mit einem PCF8574 bis zu 8 Stück davon auswählen. Es gibt aber auch I2C-Multiplexer (TCA9548A). Lars P. schrieb im Beitrag #6472183: > Wie schaffst Du es denn den einen oder die wenigen Chips zu finden die > Du
-
Thread
Hilfe bei der Programmierung eines Adventskalenders
die Fummelei. Davon abgesehn habe ich mal 10 Stk. in China gekauft (Preis unter 2 Euro). 1 x pcf8574 (Ansteuerung LED 1-8) (Bei Austausch gegen pcf8475 + 7 LED's mit Wiederstand kann man sogar ein ewigen Kalender machen.) 1 x pcf8475 (Ansteuerung LED 9-24) 24 LED + Widerstände 1 x 1302
-
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
Projekt Planung: Aquarium Überwachung
einen ATmega als I/O Erweiterung, den musst du dann aber auch noch programmieren. Oder ein paar PCF8574. oder oder oder... Da der ADC des ESP nur einen Kanal hat, bräuchtest du einen analogen Multiplexer (dazu gibt es IC's in der CD40xx Serie) oder einen externen ADC. Ich kann Dir da den MCP3004
-
Thread
Mikroprozessorboard
einen pio-controller ... und am i2c-bus hängst dann noch son port-erweiterungsteil dran.. glaub pcf8574 war das.. dann kannst ja mal vergleichen wie man das früher machte und wie nett das jetzt geht ;) ich persönlich würd mich nicht mit alten krücken herumschlagen wenns neues zeug gibt das man genau
-
Thread
Decoder 4 in 10 out
www.mikrocontroller.net/topic/538016#7089154 Dann könnte man auch auf I2C umdirigieren, wie z.B. PCF8574/A. Aber mach mal wie Du denkst ...
-
Thread
CAN UP - Aktor (LPC11Cxx)
So habe nun (da ich ja SDA, SCLK, 3.3V und GND) nach aussen geführt habe, so eine PCF8574 Modul angeschlossen. Und die obrige Routine findet wiederum nichts ... hier mal mein Init Code [code] static void Init_I2C_PinMux(void) { Chip_SYSCTL_PeriphReset(RESET_I2C0); Chip_IOCON_PinMuxSet
-
Thread
Servo am Arduino Positionsanzeige mit LED
Pins übrig. Ansonsten benutze Schieberegister (74HC595 für Ausgänge und 74HC165 für Eingänge) oder PCF8574 Chips mit I²C Bus. Auch dafür gibt es fertige Arduino Libraries. Alles über I²C laufen zu lassen hat den Vorteil, dass du den Mikrocontroller besonders leicht durch jeden beliebigen anderen ersetzen
-
Thread
Projekt: Digitale Steuerung der Gehäuseelektronik im PC
länger gedauert als eine Nacht, aber vielleicht war das auch ganz gut so... Der Controller ist ein PCF8574, der nach Aussagen einiger Leute ziemlich langsam sein soll. Daher habe ich mir kurzerhand vier MCP23008 bestellt und werde hoffentlich noch diese Woche das Platinenlayout (alle 4 Displays auf eine
-
Thread
ATmega328P Stromverbrauch
einfachsten einmal irgendwo 5V für das LCD zu erzeugen, Ansteuerung über 5V Seriell zu Parallel Bausteine (PCF8574 z.B.) und die serielle Schnittstelle dann 3V kompatibel zu machen, was bei I2C kein Thema ist.
-
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
"Intelligenter" Textdisplayadapter mit Padauk PFS154
> Master muß sich darum nicht kümmern. Na ja, das ganze gibt es ja schon fix und fertig mit PCF8574 (der allerdings nur die Steuerbefehle des Masters umsetzt). Crazy Harry schrieb im Beitrag #7761894: > Evtl. via I2C einstellbaren > Kontrast und Hintergrundbeleuchtung. werde ich versuchen
-
Thread
Viele Kippwaagen, wie zählen?
Je 8 solcher Kippwaagen auf ein PCF8574 führen, der löst dann ein Interrupt aus, wen eine der 8 Kippwaagen kippt. Der µC Fragt per i²C den PCF8574 aus um zu erfahren ob eine oder mehrere den Impuls gleichzeitig ausgelöst hat und Fertig
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
funktionierende µCs mit I2C herzustellen, Weiss eigentlich einer was das allererste IC mit I2C war? PCF8574? Irgendein EEPROM fuer TV? Ich denke mal Microcontroller wird wohl ein MCS51 Derivat gewesen sein? Ich muesste auch irgendwo noch eine Stange mit 256Byte Ram haben. Ich glaube das war das erste
-
Thread
China 1-700MHz / 35dB Power-Amp
seriell/parallel Wandler nehmen, um sich auf der uC Seite IO's zu sparen. Bei Verwendung eines PCF8574 wird die Sache wieder etwas aufwendiger - leider. vy73 Markus DL8MBY
-
Thread
S: Doku für SI5351 I2c LowLevel
Geschichte saß, habs aber auch hinbekommen. Jetzt habe ich hier einen I2C Bus an dem ein LCD mit PCF8574 und der SI hängt und an den auch noch ein EEPROM dran soll..muß doch zu machen sein. Gut das Ihr hier nochmal auf die Bugs des F103 eingeht..da war was..muß ich mir nochmal raussuchen und lesen.
-
Thread
LCD Modul 2004A - V20 mit i2c PCF 8574T
Hallo zusammen, ich habe mir mehrere LCD 2004 gekauft. Nur leider gibt es dafür nur die Aduino Library. Meine Netzsuche für Atmel AVR hat verschiedene Quellen gefunden. Die erfolgreichste war hier bei MC: https://www.mikrocontroller.net/topic/334653 Vielen Dank dafür. Jetzt stelle ich mein Programm zur Verfügung. Atmel Studio 7 u ATMEGA128 Core. Viel Erfolg damit. Die im Datenblatt des PCF angegebene Adresse 0x27 kann man so nicht verwenden. Das hat mich Zeit gekostet. Richtig ist: 0x27 << 1; Weitere Kommentare in main.c Gruss Ellen
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
auch nachmodulieren kann) gibts dann (nein, keine Schieberegister, denn die können nur OUT) den PCF8574 in doppelter Ausführung. Somit wären insgesamt 5 I/O Pins von Nöten und damit könnte das ganze in einem 8 pol. ATtiny 85 (wenn man gut ist auch in einem 45er) unterkommen. Oder man spart sich die
-
Thread
Basic im STM8S103
hab ich dem Dingelchen ein 24C128 EEProm, Anschluss für N5510 84x48 oder SSD1306 Display und einen PCF8574 I/O Baustein spendiert. Und muss feststellen, ich hätte das ganze gerne besser in einem größeren STM32 (bin ich am Überlegen ob ich so viel Zeit opfern mag, das hier war ja ein kleiner Wettbewerb
-
Thread
BASIC-Computer mit Mega32
allem weil die SD-Karten ja inzwischen echt nix mehr kosten. Bei parallele IO, wie wäre es mit 'PCF8574 Befehlen', In(Adresse, Variable) Out(Adresse, Byte) einfach, effizient und für vieles zu nutzen. Ich hoffe das ich zu meinem Problem evtl. heute Abend berichten kann, weil zum Speichern hab ich noch
-
Thread
I2C (TWI) Sniffer mit AVR
modular entwickelt. Gemeinsam kommuniziert alles über den TWI-Bus: TWI-LCD-Display, at2313 als PCF8574-Ersatz, at26 für AD-Wandler etc. Das TWI-LCD spart viel RAM auf der Master-Seite, insbesondere, weil ich alle Menü-Texte auf einem Eeprom gespeichert habe und somit nicht mit Buchstaben geizen muss
-
Thread
Mal wieder Wanderkiste?
www.ti.com/lit/ug/slas191a/slas191a.pdf - *ST X24* Evaluation Board + *PCB1252* Camera Module - *PCF8574ARGYR* Remote 8-Bit I/O Expander for I2C-Bus http://www.ti.com/lit/ds/symlink/pcf8574a.pdf - *PCF8575DBR* Remote 16-Bit I2C and SMBus I/O Expander with Interrupt Output http://www.ti.com/lit/ds
-
Thread
MSP430 SSD1306 über I2C
Set P1.0 if Temp > 28C msp430g2xx3_uscib0_i2c_02.c USCI_B0 I2C Master Interface to PCF8574, Read/Write msp430g2xx3_uscib0_i2c_03.c USCI_B0 I2C Master Interface to DAC8571, Write [/pre]
-
Thread
Mit 3.3V Mikrocontroller 5V schalten
Schieberegister 8 Relaistreiber, 54 Relais? für das "Einlesen" des Schaltzustandes bieten sich doch 8 PCF8574(a) I2C Ports mit 8 Bit und 8 möglichen Adressen, Schieberegister parallel in seriell raus ginge zwar auch, scheint mir aber zu aufwändig( weil ich das noch nie gemacht habe) aber mit den PCF/PCH 8574
-
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
MINI-SPS mit AVR od. ARM
Pfostenleiste + 4/1 Analog IO über PCF8591 on Board, Adresse einstellbar ü. Jumper + 8 general IO über PCF 8574 on Board, Adresse einstellbar ü. Jumper + Port A vom Fox rausgeführt + 8 x Out vom Fox rausgeführt + 8 x In vom Fox rausgeführt, Spannung wählbar 3.3V / 5V + RS232 (/dev/TTYS2) mit Handshakeleitungen
-
Thread
Platinen mit GPS - Empfänger bei ebay
@ Black Friday Welchen IC willst du für die Porterweiterung einsetzen, PCF8574 von Philips? Für die Softwareseite ist sicher diese Application Note interessant: "AT91M63200: I2C Drivers for AT24C512 Serial EEPROM (39 pages, Updated 6/01) - Describes the software implementation
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
controlled full color LED module KA2284 level indicator module power indicator audio level indicator PCF8574 IIC LCD1602 adapter plate adapter module PCA82C250 CAN controller interface module bus driver interface module TJA1050 CAN the controller interface module the bus driver interface module SJA1000
-
Thread
AVR TWI Master und Slave Funtionen in C
Korrektur: .... PCF8574A ..... meine ich natürlich