-
Thread
eigenes Z80 Mainboard - geht das so?
bist, 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
so > funktionieren? Was habe ich vergessen? Was ist pfui? Was ließe sich > verbessern? Den 8574 würde ich nicht verwenden, der kann nur nach low treiben und hat schwache Pullups. Nimm besser den Microchip MCP23017. Der kann wesentlich mehr, z.B. hat er eine manuelle Richtungsumschaltung und echte
-
Thread
Eagle-Layout für Platine mit vier 7-Segment-Anzeige
*7 Segmentanzeigen im Multiplexbetrieb. Das Display und eine Matrixtastatur sind auch über IIC (PCF8574) angebunden. Das Netzteil ist auch gleich mit drauf .... :) nitraM
-
Thread
Kabeltester - möglichst Viel-polig
Eingängen. Dann kann man alles problemlos ausmessen, incl. Kurzschlüsse und Mehrfachverzweigungen. Der PCF8574 oder PCF 8575 bieten sich an. Die Steuerung und Ausgabe erfolgte über einen virtuellen COM Port und USB. Der Arduino läßt grüßen. Die mechanische Kopplung zu den verschiedenen Kabeln erfolgte mittels
-
Thread
Fragen zum Design einer RGB-Led Pyramide
LEDs. Mit PWM ist doch dann ein 74HC595 mit #G für PWM um einiges schneller als I2C Expander wie der PCF8574(A), oder? So wie ich das sehe brauche ich dann ja 21*3=63 Pins für die unterste Ebene, insgesamt also dann 56*3=168 Pins die ich steuern muss. Dann wohl 168/8=*21* Shift Register? Mit den PCFs
-
Thread
AT24CXXX EEPROM mit µC verbinden
[[I2C]] [[Port-Expander PCF8574]]
-
Thread
Pin Belegung
> Beschaltung. Wenn es nur die Beschaltung wäre. Ich habe 1500 W Exemplare, in denen einige PCF8591 und PCF8574A stecken. Das ist viel spannender. ☺ Irgendwelche /Brücken/ und solcher Einfachkram, lassen die völlig unbeeindruckt. Aber ich weiss mittlerwile welche Bits ich setzen muss.
-
Thread
Zu wenige Portpins Atmel Mega 128
Hallo wie währe es mit I2C.Zb ein PCF8574 bietet 8 Ein- oder Ausgänge. mfg Stefan
-
Thread
Massive IO Porterweiterung - Stabilität des IO - mehrfaches SPI
Anschlüsse mit Hilfe von Schieberegistern realisieren, oder über I2C Bus mit entsprechenden Chips. 8x PCF8574 + 8x PCF8574A ergibt 128 I/O Leitungen. Und mit Hilfe mehrerer I2C Busse (notfalls per Software emuliert) kannst du das beliebig vervielfachen. Um die Stabilität mach Dir mal keine Sorgen. Wenn
-
Thread
20LEDS an einen AVR ohne 20 pins zu benutzen
Simples Schieberegister wie 74HCT4094 benutzen. Oder PCF8574 für I2C. Is aber teuer.
-
Thread
Software I2C Problem - kein ACK
erfordert schon ein umfangreicheres Bus-Protokoll. Versuch doch es erst einmal mit einem einfachen PCF8574. Wenn Du diesen ordnungsgemäss ansteuern kannst, Wert setzen und Wert lesen, dann liegt es an der Programmierung. Gruss KLaus.
-
Thread
PWM Spannung sieben
/2R-Netzwerk schließt du als VS3 von der Ausgangsstufe an. - entweder Mikrocontroller oder z.B. PCF8574 8Bit i2c-IO-Erweiterung an R/2R-Netzwerk anschließen Hat halt keine Strombegrenzung. Könnte man aber mit einem Lastwiderstand am Ausgang der PUSH-PULL-Stufe (Rückkopplung von OPV erst nach
-
Thread
30 LEDs mit nur 6 Pins ansteuern?
zusammenkommen. Wenn Platz (und Geld) keine Rolle spielen, kannst Du auch I²C I/O Erweiterungen nehmen (PCF8574), die Du über die LED-Kette verteilst. Da hast Du dann jeweils nur die Leitungen von der LED zum I/O-Expander (die sich auf einen kurzen Bereich beschränken) und die Leitungen für I²C, die vom Anfang
-
Thread
I/O Erweiterung
Eine Möglichkeit wäre auch noch ein PCF8574. Es gibt auch eine Variante mit 16 Bit, aber die Nummer fällt mir gerade nicht ein. Wenn Du willst kann ich mal schauen, aber den 16 Bitter gibt es nur in SMD
-
Thread
AVR Ausgänge
Oder einen zweiten AVR als IO-Expander. Ein ATTiny2313 ist billiger als so ein PCF8574 Gruss Jadeclaw.
-
Thread
Hausautomatisierung mit Embedded Linux
zu flashen und mittles des internen I2C Busses eine Haussteuerung zu bauen. Als I/O habe ich den PCF8574 im Auge. Wer hat schon etwas ähnliches am laufen? Gibts vielleicht schon Software/HW-Anleitungen dazu? Hab zwar schon eine Ausgabeschaltung, Eingabe mit 8574 geht mir aber noch ab.
Zwecks Eingabeschaltung für den PCF8574 hätte ich da einen Tip: http://www.horter.de/i2c/i2c-eingabe/eingabe_1.html Der Shop liefert relativ schnell, auch wenn man nur die Platine haben will.
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
Am dummen I2C Slaves habe ich bisher EEPROMs 24C02..24C512 und IO-Ports PCF8574/A benutzt. Keinem mußte ich jemals den Saft abdrehen, um sie zu resetten. Die AN-686 ist eh absoluter Quatsch. Den VCC-Pin auf GND zu ziehen, kann dem IC erst recht schaden. Man müßte zuvor SDA
im Beitrag #6314895: > Am dummen I2C Slaves habe ich bisher EEPROMs 24C02..24C512 und IO-Ports > PCF8574/A benutzt. Keinem mußte ich jemals den Saft abdrehen, um sie zu > resetten. stimmt, aber man kann denen ja den Saft abdrehen für einen PoR, soviel wie die benötigen kann das auch ein AVR aus
-
Thread
Fehlende Verbindungen (Netzliste) in Eagle
simplen Stromlaufplans, in Bild 2 die Luftlinien nach der Plazierung: zwischen den Widerständen und dem PCF8574 fehlen etliche Ratsnest. Beim ersten Widerstand ist alles ok, bei den nächsten fehlen die Verbindungen. Wo liegt der Fehler?
-
Thread
15x 7-Segmentanzeigen (5x 3er) mit Bascom
anzuzeigen. # Treiber IC? Max7219 / Max7221 / ICM7218 / SAA1064 ? # I2C-Portexpander wie z.B. PCF8574? # Stellentreiber wie ULN2003 und ULN2803? Dies sind zumindest die Varianten, welche ich auf Anhieb herausgefunden habe. Vielleicht kann ja einer sagen "ach, so ne große Anzeige löst du am
auweija, ja, hab die 7 übersehen, Na dann muss doch ein PCF her. Z.B um die Eingänge zu erfassen oder die Spieler-LED zu schalten. Verdrahtungsaufwand hast du sowieso, egal ob die Anzeigen am Expander oder am Portpin hängen. Wenn du es hinbekommst, die komplette
-
Thread
Ansteuerung von ca. 1200 LED´s
Was meint ihr hierzu? Es ist ein I2C Bus-Expander. http://focus.ti.com/docs/prod/folders/print/pcf8575c.html Man könnte pro Turm so einen Chip nehmen und anschliessend noch Multiplexen. 16 Bit pro Turm ist nicht schlecht, zumal man bei jedem Wald und Wiesen uC I2C zur Verfügung hat.
@ m@u lieber pcf8574 nehmen. sind zwar nur 8 i/o`s aber überall zu haben :-)
-
Thread
Atmel AVRs bei Reichelt günstiger geworden?
wenig Geld man jetzt Controller bekommt. Da kosten fast schon einzelne Transistoren mehr :-). Der PCF8574 ist ja schon fast teurer wie ein ATmega48!
-
Thread
Interrupt für 8 Eingänge
Hallo, wenn ein zusätzlicher Baustein nicht stört, könntest du einen I2C-I/O-Expander PCF8574 nehmen. Dieser gibt ein Signal, wenn sich der Zustand seiner I/O-Pins ändert. Wenn ein Interrupt ausgelöst wurde, kann der µC die Eingänge seriell auslesen und auf eine Änderung vergleichen.
-
Thread
Ich möchte I2C lernen :)
Hallo :) Ich möchte gerne I2C lernen. Ich habe Philips PCF8574P. Ich möchte 8 LEDs ansteuern lassen. Ist mein Schaltplan richtig?
-
Thread
Atmel mit 6 Interrupts und 6 Ports
wenn es nicht allzu auf geschwindigkeit ankommt kannst du bidirektionale io chips wie den pcf8574 verwenden (i2c bus, max 400khz ansteuerung, 8 pins pro chip). oder in eine richtung spi shift register (bis mehrere mhz). zb. 74595 für ausgabe, 8 bit pro chip. mit den shift registern bekommst
-
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
möchtest. Wie wäre ein DS1882, der enthält Adressdecoder, Potis und OpAmps für Stereo, und ein PCF9574, der liefert 8 Schaltausgänge. Kein Decoderquatsch, kein Schieberegister (das keines war), keine merkwürdige Verknüpfung der Steuersignale, und trotzdem 8 Module adressierbar. Jobst M. schrieb
-
Thread
AVR TWI Master und Slave Funtionen in C
uint8_t j=0; uint8_t Data[8]; uint8_t SlaveAddress = 116;//1116; //0x74; uint8_t PCF3Byte; // Soll an PCF3 gesendet werden PCF3Byte = 0; //0x02; //B00000010 DDRA |= (1 << PD6); // Am PortD wird PD0 auf Ausgang geschaltet für LEDI2cwbyte &B00000010 //I2cwbyte &B00000010
Korrektur: .... PCF8574A ..... meine ich natürlich
-
Thread
Ansteuerung 8x5 Led Matrix
...upps...stimmt. Bin wahrscheinlich durcheinandergekommen, weil ich die Dinger über PCF8574A angesteuert habe. Frank
-
Thread
mit 5V 12V schalten
Modellbahn) über PNP-Transistoren. Und da ist auch schon mein Problem, im "Aus-Zustand" gibt der PCF8574 5V am Pin aus, über einen 1kOhm Widerstand geht dieser dann auf die Basis meines PNP. Nun schalte ich nach Masse, der Verbraucher am Kollektor schaltet natürlich problemlos bei einer Versorgungspannung
-
Thread
Probleme mit dem Display HD44780
schon eigentlich gleiches Display, aber so wie es aussieht, habe ich bei dem gleich so ein I2C Modul (PCF8574T) eingelötet. Deswegen kann mir so vor, dass ich das Teil damals ohne diesem Modul getestet habe und es auch funktioniert hat. Aber da habe ich mich wohl geirrt und ich habe es erst mit so einem
-
Thread
8fach D-flipflop mit Interrupt?
Hi Zusammen ! Es gibt doch beim PCF8574 die Möglichkeit einen Interrupt-Ausgang auszuwerten, der low wird wenn eine steigende oder fallende Flanke am Eingang erkannt wird. Nun suche ich ein 8fach D-flipflop welches einen ähnlichen
-
Thread
Leistungsschalter für MC
Logigbaustein ersetzen (siehe Zeichnung). Weil mein AVR schon ziemlich voll ist möchte ich einen PCF8574 I/O-Baustein verwenden.
-
Thread
mehrere Taster und Interrupt
mit Interrupt Pin. Einfach dann nur noch diesen Pin mit dem Intetrupt Pin verbinden. Das IC heisst PCF8574 . Mfg Dirk
-
Thread
Mit MSP430F2132 den Hardware I2c Bus aufbauen um Temperatursensor anzusteuern
lassen, Knight-Rider Licht o.ä. programmieren um Erfahrung zu sammeln). Oder zumindest erst mal einen PCF8574 oder PCA9554 zum üben. Kennst du das schon?: http://www.mathar.com/msp430.html >Der wert von data ist jetzt nur noch , ein einfaches , oder ein >. mann erkennt es nicht genau Dann schalt
und dich längere Zeit damit zu beschäftigen, würde ich dir wie gesagt empfehlen erst mal mit einem PCF8574 anzufangen. Das ist ein I2C I/O Baustein an den du z.B. LEDs hängen kannst. D.h. wenn das schreiben der Register klappt, siehst du sofort das Ergebnis an den LEDs. Für das Lernen im Umgang mit dem
-
Thread
brauche mehr pins am uc
ausgeht habe ich nicht absonderlich viel platz mehr für codes, die ich neu schreiben müsste um z.b. pcf8574 auszulesen oder zu schreiben. auch haben die nicht immer die geschwindigkeit, die ich bräuchte.
-
Thread
RFID Türöffner
Leiterplatte kommt eigentlich ein I2C EEprom drauf, da kannst Du den Eeprom anzapfen und z.B. mit einem PCF 8574 ein LCD anschließen. Stefan P.S. Inwischen habe ich wieder Leiterplatten und Antennen weil einige noch interessiert waren. Wer also welche haben möchte -> PM Gruß Stefan
Leiterplatte kommt eigentlich ein I2C EEprom > drauf, da kannst Du den Eeprom anzapfen und z.B. mit einem PCF 8574 ein > LCD anschließen. Nach deiner Angabe kann ich also den I2C Bus mit 5 wieter ziehen und z.B. einen PCF oder anderes ansteuern. Muss es natürlich in der Software angeben? Klars
-
Thread
Zu wenige Ports was kann ich machen?
Hi, wenn du einen µC mit I2C-Controller hast dann kannst du auch einen PCF8574 nehmen. Ist für LEDs aber etwas Overkill (da Teuer). Ansonsten hat man damit einen einfachen 8bit IO-Port Gruß, Bastian
-
Thread
Must-Know Chip-Basiswissen Gesperrt
42LS244/245, PCF8574, MAX232, MAX3232, 7805, 78/7912, ULN2803 AT Mega8, AT Mega32 als Prozefixxe für den Einstieg
-
Thread
Steuerung von Hintergrundbeleuchtung per uC
Basiswiderstand (1 kOhm) ist die Helligkeit optimal. Ich hatte vor, das ganze an einem I²C I/O Expander (PCF8574) zu betreiben. Maximalstrom sind 25 mA, also ähnlich wie bei uCs. Leider funktioniert es da nicht mehr. Man erkennt die Beleuchtung ganz leicht, allerdings viel zu dunkel für einen praktischen Einsatz
-
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
Habe mal das AVR Toasten getestet
..... eine Prozessorleiche im Keller .... Das 2x16 LCD aus Fernost (mit blauen LEDs) sowie der PCF8574 haben die Tortur überlebt .... .... auch der JTAG ICE MKII .....
-
Thread
Benötige "Portbausteine" (8255)
Portbausteine" gibt. [[AVR-Tutorial: Schieberegister]] [[Porterweiterung mit SPI]] [[Port-Expander PCF8574]] MFG Falk
-
Thread
ATMEGA8 mit Portexpander MAX7311
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
wenn dem AVR die Ports ausgehen..
[[Porterweiterung mit SPI]] http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 [[AVR-Tutorial: Schieberegister]]
-
Thread
16x2 LCD am COM-Port betreiben möglich?
bringen. Damit kannst du direkt kein LCD ansteuern. Du kannst allerding I2C damit machen und dann ein PCF8574 damit ansteuern und dieses wiederrum steuert dein LCD. gruß cyblord
-
Thread
ATMEGA 32 -> DOGXL Display ->I2C Schnittstelle
das Problem ist, eventuell erstmal damit auseinandersetzen und kleinere Brötchen backen (z.B. einen PCF8574 per I2C ansteuern, oder nen kleinen EEPROM). gruß cyblord
-
Thread
Display 4x20 mit I2C ansteuern
Hallo Gemeinde versuch ein Display mit 4x20 mit einem PCF8574 in 4 Bit anzusteuern. Bekomme in der 1 und 3 Zeile Punktraster mit 4x7. Ein anderes Display mit 2x16 geht ohne Probleme. Habe ich was übersehen? Leider sagt goo.. auch nicht viel dazu. achim
-
Thread
Interrupt vermehrung
Hi, eine Moeglichkeit waere ein I/O Expander zunutzen PCF8574. Diesen gibt es mit 8 oder 16 i/o's .... Dieses IC besitzt auch ein INT Pin , wenn z.B. eine Taste gedrueckt wurde liest du das IC per I2C Bus aus. Mfg Dirk
-
Thread
mbed Xpresso Baseboard und Tollos-IDE
Projekte eingebunden werden, -wenn sie auch erweitert werden muß. So habe ich tollosI2C- .c/.h an PCF8574 und ähnliche Portbausteine angepasst. Dadurch (i2cPutVal(lcdAddr, 0x40);) lässt sich ein herkömmliches Display initialisieren. Da recht klein, habe ich's mal rangehängt...