-
Thread
TWI Atmega128
Experimentiere mit dem TWI bzw. I2C. Habe eine I2C-LCD-Display mit PCF8574-Portexpander an Port D des Atmegas128 angeklemmt und möchte nun testen, ob die Kommunikation klappt. Dazu habe ich aus dem Datenblatt des Atmega das C-Example genommen: [c] i2cSetBitrate
>> TWDR= 0x78 & 0xFE; ist das die richtige adresse? beim PCF8574 (_ohne_ A) ist die adresse "0x4n" n: 2-14d bzw. 2-E -- hängt von den Pins A0-A2 ab sonst vl. mal die I2c-Lib von peter Fleury ausprobieren: jump.to/fleury hth. Jörg
-
Thread
PCF8574 Portexpander Ansteuerung über i2c
Hallo Zusammen, ich habe ein paar kleine Verständnisprobleme zum PCF8574 Portexpander. - Wie steuer ich das Teil prinzipiell an? Wenn ich an allen Ein/Ausgängen LEDs angeschlossen habe und möchte dass diese alle Leuchten, würde ich dann in der folgenden Abfolge auf
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
120 I/Os an Raspberry Pi
eh schon genug durch Betriebssystem usw.). Also eine Ladung 8-bit-I/O-Expander für den I²C (z. B. PCF8574 und PCF8574A kombinieren, dann reicht die Anzahl I/Os - oder mit Expandern o. ä. arbeiten) und eine Handvoll Treiber (z. B. ULN2803). Zusätzlich würde ich mir über weitere Absicherungsmaßnahmen
Horter (horter.de). Da gibt's optogekoppelte (oder Relais) I/O auf Basis des schon oben erwähnten PCF8574 (I2C). Hab ich auch schon getestet, flutscht. Aber I2C zu programmieren ist ein Krampf im Vergleich zu Modbus. In der Summe, für eine Hausverdrahtung, würde ich aber trotzdem auf jeden Fall Modbus
-
Thread
2 LCDs an atmega
Weitere Möglichkeiten wären: Displays über TWI/I2C ansteuern Bis zu 16 LCDs bei Verwendung von 8 PCF8574 und 8 PCF8574A Displays seriell ansprechen über 74HC164 Bis zu 6 LCD an einem Port Grundschaltung für ein LCD siehe http://www.ulrichradig.de/home/index.php/avr/lc-display
-
Thread
PCF 8591
und wie Bau ich die Schaltung auf?Noch ne andere Frage kannst du mir vielleicht sagen wie ich den PCF8591 unter PHP anspreche?
an/ausschalten willst, ist ein AD-Wandler eindeutig der falsche Chip für. Schau dann lieber mal den PCF8574 an. OpAmp ist dann auch überflüssig, ein simpler Transistor oder Mosfet tuts dann auch. Wenn du die Drehzahl regeln willst, denk mal über PWM nach, da sparst du dir den Riesen-Kühlkörper mit
-
Thread
Hardware TWI am Mega 8
verschidene Versionen gefunden. Fals es etwas hiltft: Habe das STK500 mit Mega8. Als I2C slave dient ein PCF8574AP. mfg Max
Diagnose ausführen kannst, denn es gibt viele Fehlerquellen. Welche Slave-Adresse benutzt Du mit dem 8574A ? Die in Deinem Programmschnipsel ist auf jeden Fall falsch (wäre Adresse 02). Und nicht vergessen, die A0-A2 Eingänge des 8574A auf definierte Pegel zu legen, damit legst Du die Adresse des Bausteins
-
Thread
SD Karte AVR
Stimmt das? Außerdem wird ein I2C-parallel-Port zur Überwachung und Steuerung diverser Signale (u.a. card detct, write protect und Stromversorgung der SD-Karte (PCF8574A) verwendet. Wofür wird der benötigt, habe keine Erklärung gefunden? Laut Microcontroller. net ist ein Pullup-Widerstand am Ausgang
liegt > Außerdem wird ein I2C-parallel-Port zur Überwachung und Steuerung > diverser Signale (u.a. card detct, write protect und Stromversorgung der > SD-Karte (PCF8574A) verwendet. Wofür wird der benötigt, habe keine > Erklärung gefunden? Als einzige Erklärung für die Verwendung eines I2C-Busexpanders
-
Thread
Arduino und I2C
Wenn dein I2C-Modul ein PCF8574 ist, dann schau mal hier: https://arduino-info.wikispaces.com/LCD-Blue-I2C Ich betreibe diese China Displays mit dieser library auch auf ATtiny85 und 84.
Hallo Gerald, das I2C-Modul arbeitet mit einem PCF8574T. Den Artikel in dem Link kenne ich und habe ihn mit der gleichen Schaltungs- konstellation ausprobiert. Habe hier aber das Problem mit der LIB gehabt - diese ist scheinbar von dem Autor modifiziert
-
Thread
Steuereingänge an Multiplexern bzw. Demultiplexern
braucht viele Steuersignale. Die Standardlösung ist beliebig viele 74HC165, 74HC595 oder bis zu 16 * PCF8574/A. Braucht nur 4 bzw. 2 Leitungen zum MC.
viele Steuersignale. > > Die Standardlösung ist beliebig viele 74HC165, 74HC595 oder bis zu 16 * > PCF8574/A. Braucht nur 4 bzw. 2 Leitungen zum MC. Danke schonmal für die Antworten! Das wäre eine sehr gute Idee, allerdings ist es nun so, dass wir im Unterricht grade MUX/DEMUX behandeln und meine
-
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
O. 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,
-
Thread
8255 - wie programmieren
Hallo, oder Du benutzt die I2C Schnittstelle der AVR's und pro 8 I/O Leitungen einen PCF8574 (kostet 2 Pins SLC/SDA). Da der PCF8574 auch noch einen INT-Ausgang hat kannst Du bei Eingangsänderungen einen Interrupt am AVR auslösen. Gruß Jörg
; ********************** Initialisierung *********************************** init: mvi a,80h ; 8255/1 in Betriebsart 0, alle Ports Ausgaenge out str1 ; Port A und C fuer LCD, Port B fuer Tastatur mvi a,83h ; 8255/2 Port A, obere 4
-
Thread
Suche 8xCurrent Limiter => I2C (vgl. CLT01-38SQ7)
https://www.ti.com/product/PCF8574 Anmerkungen: a) die 24V Signale müssen durch Spannungsteiler herabgesetzt werden. b) nicht isoliert (hierfür haben die Götter der diversen Glaubensrichtungen allerdings den Optokoppler erschaffen
Hallo Magnus, danke für Deine Antwort. Ja, diese Lösung hatte ich ja ebnfalls beschrieben. Der PCF8574 ist das TI pendent zum MCP2317. VG Joerg
-
Thread
twi atmega c an andern Port
Warscheinlich geb ich nur das falsche in die Suche ein.^^ Die Schaltung ist halt der Atmega und ein PCF8574A mit ein paar Leds. An PORTC funktioniert auch alles supi. Code häng ich mal ran. Hilfe wäre super;-) P.s. Tolles Forum habt mir schon oft geholfen:-) Danke dafür nun sah ich mich aber
TWI, und der fest verdrahtet aud diese beiden Pins. > Die Schaltung ist halt der Atmega und ein PCF8574A mit ein paar Leds. An > PORTC funktioniert auch alles supi. Warum dann ändern. Gruß
-
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
i2c - DMX Konverter
müsste ich beachten wenn ich es über die UART vom Pi machen will ? [Pi] - [SERIAL/UART] - [SN75176A] - [DMX] -> [LED Bars] Baud: 250000 Data bit: 8 Stop bits: 2 Ist das so richtig oder habe ich was vergessen?
das so gedacht die DMX Adressen nach i2c Adressen umzusetzen. Du kannst das multiplexen. Einen PCF8574 für die DMX-Adresse und einen oder mehrere für die Daten. Das dann auf Schieberegister und mit DMX-Baudrate raustakten. Mit Mikrokontroller würden auch zwei PCF8574 reichen. Einen für Handshakesignale
-
Thread
LED-Steuerung mit WLAN-Server, bistablen Relais und ZeroCrossSwitching
Hardwarebeschreibung: Genutzt wurde ein ESP8266 NodeMcu V3, der über eine I2C-Schnittstelle einen „PCF8574 Remote 8-Bit I/O Expander for I2C Bus“ ansteuert und damit genügend Ausgänge hat, um die Relais anzusteuern. Die PCF8574-Ausgänge werden über ein Widerstandsnetzwerk mit je 10 kOhm als PullUp auf
nach einer Einschaltphase (5 Sekunden -> delay(5000)) der I2C-Bus initialisiert und die Ausgänge des PCF8574 werden auf 0 gesetzt. Dann werden über die Unterprogramme r1_off bis r3_off die Relais ausgeschaltet. Mit dem Befehl wifiMulti.addAP(“WLAN-Router”,”WLAN-Passwort”) lassen sich mehrere WLAN-Router
-
Thread
PIC mit PCF 8574
Hallo an die Programmierer, wenn ich 8 PCF 8574 und 8 PCF 8574A und einen PIC 16FXXX an einen I2c Bus schalte, sollte der PIC wenigstens mit 20 MHz Takt laufen un eine schnelle Signalverarbeitung zu erreichen ? Oder lieber mit einem PIC 18FXXXX
-
Thread
AVR - Bitverschiebung
Anfänger, was das Programmieren mit Embedded Systems angeht. Ich habe meinen Atmega32 über I2C mit einem PCF8574 verbunden. Hinter diesem sitzt eine Matrix Tastatur, die ich abfragen will. Ausgabe erfolgt auf LC-Display Hier erstmal ein kleiner auszug aus dem Code: [c]int main (void) { lcd_init()
ganzen Dezimalzahlen sehr verwirrend, ich würde auf Jeden Fall die I2C-Adresse 'rausziehen' ("#define PCF8574 0x20" o.ä.) und die case's zumindest in hex darstellen (0xbe, 0xde, 0xee...) oder sogar binär... (und den "case default:" einbauen). hth. Jörg
-
Thread
I²C Struktur mit P82B715
Hallo, I2C über die hier angegeben Längen ist möglich. Es geht sogar noch weiter. Der PCF8574 ist hier anscheinend besonders anspruchslos. Ich habe ohne P82B715 oder P82B96 bis zu 50m auf gewöhnlichem Telefonkabel 2x2x0,6 mm mit bis zu 100 KHz geschafft. Siehe hierzu auch: http://www.mikrocontroller.net
I²C ist das Preis/Leistungsverhältnis. Bei RS485 gibt es nicht so günstige Bausätze usw. > Der PCF8574 ist hier anscheinend besonders anspruchslos. Ich habe ohne > P82B715 oder P82B96 bis zu 50m auf gewöhnlichem Telefonkabel 2x2x0,6 mm > mit bis zu 100 KHz geschafft. Eine Frage hierzu: Ich
-
Thread
Relay via I2C
oder den PCF8574, den gibt es auch bei Reichelt. das ist ein I2C 8bit IO expander. über den könntest du die Relais mit nem Transistor schalten.
Hallo Michael, >> Ich bin schon gespannt, wie dann der i2c über 20m gespannt wird.. Der PCF8574 ist da anscheinend ziemlich anspruchslos. Meine ersten Gehversuche habe ich von bald 10 Jahren mit diesem Typ gemacht. Man kann locker über 50m überbrücken, selbst getestet, und vermutlich noch
-
Thread
GPIB
will. Um mal eben ein Device auszulesen ist das ueberfluessig. Ich mach sogar den Datenbus mit einem PCF8574 weil mir dir Portleitungen am MEga8 ausgegangen sind. :-) Olaf
Also bei mir bestehen die Bustreiber nur aus ein paar Pullups am PCF8574. Mag ja sein das es Probleme gibt wenn man da 10m Kabel dran hat, aber mir reicht 1m Kabel weil ja auf der anderen Seite der USB-Bus ist. Ich lese damit ein Tek 7D20 aus. Wenn man uebrigens richtig
-
Thread
ESP8266 Wemos D1 zu wenig Pins
Einen PCF8574 nehmen oder auf einen ESP32 umsteigen.
100Ω W. schrieb im Beitrag #6486836: > Einen PCF8574 nehmen Oder z.B. einen 74xx165, der deutlich günstiger ist und in diesem Fall ausreicht, da ausschliesslich Eingänge benötigt werden.
-
Thread
bockiges LCD
Also, es handelt sich um einen Atmega644, Taktfrequenz 16 MHz, Clockfrequenz des zwischengeschalteten PCF8574 100 kHz; Kontrollertyp lt. Datenblatt KS0070B. Die Funktion kdo() ist, so hoffe ich, unauffällig: [c] void kdo(uint8_t dat) // ein Kommando zum LCD { _delay_ms(10); PORTC
(1<<RS); // RS=0 (Daten ins Steuerregister) PORTC |= (1<<E); // = E high zumPCF(dat); // legt ein Byte an die PCF-Ausgänge PORTC &= ~(1<<E); // das Byte liegt jetzt am LCD-Eingang an _delay_ms(5); // pause()zu lang, ns reichen PORTC |= (1
-
Thread
wie sieht ein i2c protokoll aus?
verfestigt deine (Er)Kenntnisse von Philips. Hier ein Klassiker: http://www.nxp.com/documents/data_sheet/PCF8574.pdf Oder hier was lange Sommerabende: http://www.rn-wissen.de/index.php/I2C_Chip-%C3%9Cbersicht
wie schreibt der die sich hin? Hallo! Wenn du den Slave fertig kaufst (z.B den bereits genannten PCF8574), steht das in dessen Datenblatt. Wenn Du selbst einen Slave baust, dann ist genau das Deine Aufgabe. Du allein mußt festlegen, wie der Slave arbeitet, Dir ein Protokoll ausdenken und das dann in
-
Thread
MCP23017 ESP 8266 Interrupt?
Hallo Karl, ich hatte vergessen zu erwähnen das der Port Expander einen PCF8574 Chip hat...
Hallo, naja, einfach eine Lib für den PCF8574 zu nehmen wäre ja auch blöd gewesen... Gruß aus Berlin Michael
-
Thread
ESP32 und OLED Display
Adressproblem? (0x3C << 1) verwenden? bin auch gerade wieder darauf reingefallen, beim Scan der PCF8574A der hat ja 3 Adressbits ist folgendes möglich: case 0x70: case 0x72: case 0x74: case 0x76: case 0x78: #pragma message"I2C SCAN: 0x78 -> I2C_OLED || I2C_TASTATUR_8574A" case 0x7A: case 0x7C: case 0x7E: #ifdef I2C_TASTATUR_8574A //i2c_test_flags|=(1<<I2C_TASTATUR); i2c_test_flags|=(1<<I2C_TASTATUR_8574A);
-
Thread
Kommunikation: PC <-> AVR
Interface oder PCF8574 Das würde am AVR nur zwei Ports kosten. Die genormte I2C kann allerdings nur 100 kBit/s, manchmal auch 400 kBit/s. Es kommt auf die gewünschte Kabellänge an.
Christoph: Die TV-Karten erlauben es unter Linux den I2C Bus zu verwenden. Ich hab so schon mal ein PCF8574 mit LCD angeschlossen un betrieben... ist aber relativ riskant, wenn man einen Fehler in der Schaltung hat ;) Abgesehen davon sollte die Idee mit dem I2C - Interface ganz gut sein. So kann man
-
Thread
OLED Display an Arduino
angesteuert, aber die Platine die du da dran ist, hat einen sogenannten Portexpander. Ich tippe mal auf ein PCF8574. Das ist nämlich genau die selbe Bauart die ich auch immer benutze. Ich China bekomme ich beide Platinen für unter 3 Euro zusammen. Such dir eine Zeichensatztabelle für den Ansteuerungs-Chip
direkt möglich, aber dann gehen dir schnell die Pin's aus. Also lerne dringend den Umgang mit den PCF8574 und seiner Familie :) Der Chip ist in mein Augen das A+O beim Arduino. Auf deiner Hilfsplatine kannst du übrigens die I2C-Adresse ändern und den Kontrast einstellen. Das ist wichtig weil meine
-
Thread
PCF8574 I/O Expander für LCD
früheren Beitrag schon mal den nützlchen Tip gekriegt, daß ich mein LCD Display (4x40) mittels dem PCF8574 Baustein an den I2C Bus meines Computers anschließen kann. Jetzt nur noch mal um sicherzugehen habe ich euch den Link meines Displays angehängt: http://www.reichelt.de/inhalt.html?SID=17yCfnnKwQARIAAFf6ao0f3c9fb40d04509d64f9172ec309dc2a4
du kannst es an LPT anschliessen. und über einen IO-Expander geht es sicher auch.. wenn du den PCF8574 verwenden willst musst du das LCD aber im 4-Bit modus betreiben.
-
Thread
LCD + SD-Karte an SPI- Pins ?
Bau das LCD mit einem PCF8574A auf I2C um, dann hast Du 3 Pins gespart :-)
Pete K. wrote: > Bau das LCD mit einem PCF8574A auf I2C um, dann hast Du 3 Pins gespart > :-) Besser ist es, das LCD an einen 4094 zu hängen, weil es nämlich dann auch am SPI-Bus hängen kann. Außerdem ist ein 4094 um einiges billiger als
-
Thread
USB-GPIO HID Device
https://www.microchip.com/en-us/product/mcp2200 https://www.microchip.com/en-us/product/mcp2221a fchk
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
Frage zur Spannungsversorgung xMega128
Hallo, Problem: Ich habe einen xMega128 und steure mit diesem diverse PCF (8574) Portexpander über den I2C-Bus an. Meine Bordnetzspannung liegt bei 12V, für die Spannungsversorgung der PCF Expander habe ich mir einen 78SR105 (5V) - Spannungsregler zugelegt. Der xMega128
nur schreiben will, ist das schlecht, da der PCF ja antwortet (ACK) und das gibt er ja mit 5V aus. Der PCF verträgt eine spannungsversorgung von 2,5-6V.... MfG
-
Thread
Systemtakt_I2C-atmega32?
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie" beträgt dieser für nen atmega16 und einen pcf8574A 3,6864 MHz. Ich habe aber einen atmega32 und pcf8574P... Gruß
-
Thread
PCF8574/5 push pull
Liebe Gemeinde, ich möchte an einem PCF8575 sowohl Taster als auch LEDs betreiben. Da gibt es jetzt Varianten die Push-pull-Ausgänge haben und ergo LEDs direkt ansteuern können. Das ist schön, spart es mir doch die Widerstände. Hänge ich
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 @ menke (Gast) >ehrlich, und ich code viel. Aber den pcf8575 gubt es mit push-pull oder >open drain. Zeig mal das Datenblatt. > Anscheinend muss ich halt entweder Widerstände vor die
-
Thread
Langes Programm: Fehlfunktion AVR ATmega32
viel mit I2C rummachst, würde ich nen I2C-Interrupt aufsetzen, der im Hintergrund die I2C-Sachen (PCF8574?) macht. Dazu legst Du quasi IO-Ports im SRAM an und der Interrupt updated die zyklisch. D.h. alle Statemachines arbeiten direkt auf diesem Pseudo-IO SRAM. Ich benutze diese Technik mit SPI
viel mit I2C rummachst, würde ich nen I2C-Interrupt aufsetzen, der > im Hintergrund die I2C-Sachen (PCF8574?) macht. Dazu legst Du quasi > IO-Ports im SRAM an und der Interrupt updated die zyklisch. > D.h. alle Statemachines arbeiten direkt auf diesem Pseudo-IO SRAM. Wäre schön, das machen zu können
-
Thread
Suche Display 20x4 I²C
Wenn ein Mikrocontroller für die I2C Adaptierung nicht in Frage kommt, gefällt Dir vielleicht ein PCF8574.
ein Mikrocontroller für die I2C Adaptierung nicht in Frage > kommt, > gefällt Dir vielleicht ein PCF8574. Oder besser noch ein PCA9555, der hat gegenüber seinem älteren Vorbild einen etwas effektiveren Zugriff. Codebeispiele einfach googeln.
-
Thread
Schieberegister Zustand merken bei Spannungsausfall
passen 300x RGB = 900 Byte + X EEPROM auch dafür erster Punkt abgehakt aber 300 Taster..... PCF8574 geben nach 8 x 8 auf mit A nochmal 8 x 8 = 128 Taster MCP gibts mit 16 Ports auf SPI oder I2C Basis, aber wieviele man ranhängt? Latches par in ser out kenne ich nur mit 8-bit also 40 Latches
oder auch hier > wenigstens eine Matrixabfrage. OK geht auch, 300 als Matrix 36 Leitungen = 5x PCF8574(A) und ne fette Matrix 18 x 17
-
Thread
Mehrere PICs und EEPROM via I2C?
will und SPI und I2C auf den selben PINs liegen: 16 analog in: 1 * 74HC4067 24 digital in: 3 * PCF8574 32 digital out: 4 * PCF8574 Benötigt vom µC: 4 dig. Out + 1 analog in für den 4067 plus 2 Pins für I2C. Sven
Na dann rechnen wir doch mal etwas nach. Ein PCF8574 (8-Bit I2C I/O Busexpander) benötigt für das Auslesen bzw. das Schalten seiner 8 Aus-/Eingänge 18 Bit (8Bit Adresse, 8 Bit Daten, 2x ACK) * 10µs (der läuft leider nur mit 100kHz I2C Takt) 180µs
-
Thread
Suche einen kleinstmöglichen 4 to 1 mux
Du könntest auch 2 Pins nehmen und einen I2C-Portexpander anschliessen wie z.B. den PCF8574
#4759922: > Du könntest auch 2 Pins nehmen und einen I2C-Portexpander anschliessen > wie z.B. den PCF8574 Ist aber weit weg von seinen gewünschten 8 Pins. Was natürlich gänge wäre ein kleiner Controller wie ATtiny13, der an seinen Eingängen die Taster abfragt und am Ausgang als seriellen Bitstrom
-
Thread
7-Segment Anzeige
Portexpander > sind > ebenfalls einen Blick darauf wert. Kann ich nicht empfehlen, die I2C Expander wie PCF8574 sind deutlich langsamer als die üblichen Schieberegister 74595 oder 4094. Führt bei mehreren Expandern, zwischen denen umgeschaltet werden muss, sehr schnell zu Ghosting. @ TO: Kaufe dir ein
Robin S. schrieb im Beitrag #4866383: > Kann ich nicht empfehlen, die I2C Expander wie PCF8574 sind deutlich > langsamer als die üblichen Schieberegister 74595 oder 4094. Führt bei > mehreren Expandern, zwischen denen umgeschaltet werden muss, sehr > schnell zu Ghosting. Kommt immer
-
Thread
EAGLE und PCF8574 (Frage zu Bauform)
Hallo, ich habe mit den PCF8574AT gekauft. Leiterplatte fertig layoutet und stelle nun fest das das Bauteil zu breit ist. http://www.semiconductors.philips.com/acrobat_download/datasheets/PCF8574_4.pdf in Eagle ist es als
breite. (Siehe http://www.google.at/url?sa=t&rct=j&q=so16w&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Fwww.ichaus.de%2Fupload%2Fpdf%2FPackage_dimensions_SO_a1es.pdf&ei=Wp_kTsOIN4bssgaSkM2iCQ&usg=AFQjCNHb7dKVIGXhSAXiLVq6xsIqBmHBZA&cad=rja) Wenn bei der Eagle Bibliothek die Breite von Pin zu Pin
-
Thread
Pinzahl für LED-Modulansteuerung reduzieren;
PCF8574 https://de.aliexpress.com/item/32988862895.html
? > Gibt es so was schon oder muss man das Rad da neu erfnden ? Fertige Adapter Boards mit dem PCF8574 wurden ja schon genannt. Auch bekommst du LCD mit nativer I2C Schnittstelle, z.B. mit einem AIP31068L z.B. https://s.click.aliexpress.com/e/_AVxu57 Dann sparst du dir das extra Board und schließt
-
Thread
Microcontroller Alarmanlage
und Shift-out erweitern (google: 74ls595 arduino) und CD4021BE. 2) I2c-Portextender MCP23017 oder PCF8574. Der Trick ist in jedem Fall, die Daten seriel mit wenigen Leitungen zu einem Port (der dann mehr I/O-Leitungen hat) zu transferieren. Gruesse Th.
mit dem ich das erweitern kann? Ja gibt es, man nennt sie Port-Expander. Beliebte Kandidaten sind PCF8574 und MCP23017. Ich würde aber den TPIC6B595 bevorzugen, falls du Relais ansteuern wirst. Dein Konzept mit den digitalen Eingängen ist einfach. Das ganze wird jedoch deutlich sabotage-sicherer
-
Thread
mal wieder ein Kabeltester
schon sehr aufwendig. Nimm einfach Treiber, die von Haus aus als Open-Drain arbeiten können, z.B. PCF8574(A), davon kannst Du bis 16 Stück kaskadieren oder einige ATTiny2313/ATMega8 als SPI-Slaves programmiert. Peter
Insbesonders der PCF8574 ist natürlich um einiges komfortabler, allerdings würde das mein Problem nicht ganz lösen. Ich könnte zwar damit auf rechte einfache Art und Weise die I/O Ports dieser IC's direkt mit meinen Prüfleisten
-
Thread
RS485 an I2C ? Gesperrt
Hallo, ich habe ein I2C-Bus mit einem Mikrocontroller als Master und mehrere PCF8574 als Slaves. Nun möchte ich dieses bestehende System hardwaremäßig über ein RS485-Bus laufen lassen, wobei ich an einen I2C-RS485-Wandler gedacht habe. Habe irgendwo mal gelesen, daß dies sogar recht
. wrote: > Hallo, > > ich habe ein I2C-Bus mit einem Mikrocontroller als Master und mehrere > PCF8574 als Slaves. Nun möchte ich dieses bestehende System > hardwaremäßig über ein RS485-Bus laufen lassen, wobei ich an einen > I2C-RS485-Wandler gedacht habe. Habe irgendwo mal gelesen, daß dies