-
Thread
USB Koppelfeld für Festplatten
" ^^ mit MOSFETs, ein Koppelfeld mit den Männchen-Hubs als Huckepack-Platinen, ein [[Port-Expander_PCF8574]] und mehrere 74HC595. Auf den "Relaisplatinen" sehe ich noch den Anschluss für zwei DS18B20 vor, falls man nicht über S.M.A.R.T. und SW auf dem Host-PC regeln möchte. Damit wäre man unabhängig
-
Thread
STM32F4 DISCOVERY
daher wäre SPI > dafür, wie auch für den ENC(Netzwerk) passender... besser: -daher wäre I2C (z.B.PCF8574) passender. Der ENC(Netzwerk) läuft über SPI( SD-Karte dafür über SDIO); Nicht in der Software "myboard.7z" die Kamera über DCMI...
-
Thread
PCF8574 als levelshifter
Hallo, ich möchte gerne mit meinem XMega128 über einen PCF8574 I²C PortExpander ein 8 bit parallele Datenübertragung zu einem auf 5V arbeitenden T6963C LCD-Controler realisieren. kann ich hierfür die Spannungsversorgung des PCF8574 auf 5V legen und mit einem
-
Thread
Porterweiterung per I2C
die Ports im µC anspricht? Also Config Portd.0 = Output ... Fand in meiner Sammelkiste einen PCF8574P. Michael
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
I²C Init bei PIC18F452
Widerstände, und kann mir den Grund nicht erklären. Kann mir jemand weiterhelfen? ich möchte nur den PCF8574 bzw. dem PCF8591 ansteuern. Quellcode: Init_I2C_Master(100); /************************************************************************/ #include <P18F452.h> // Include für PIC18F452
-
Thread
Wahl eines Transistors fuer PWM von LEDs
Jens G. schrieb im Beitrag #2617117: > Allerdings darfste den PCF8574 keine 8 LEDs mit je 20mA zumuten, und > ohne Vorwiderstand erst recht nicht (mach Dich schlau darüber, wie LEDs > betrieben werden. Hmm da hast du Recht... D.h. ich muss jedem PCF8574-Ausgang
peter schrieb im Beitrag #2617153: > (Wobei ich hier ja eher ein P-FET braeuchte, da ich hinter dem PCF8574 > nach GND schalte (?)) meine natuerlich einen P-Kanal J-FET
-
Thread
3.3V SPI Porterweiterung gesucht
PCF8574(A)
deswegen eignet sich der 74HC597 nicht. I2C ist ein bisschen schwieriger anzusteuern, deswegen ist der PCF8574 eigentlich auch nicht das perfekte. Der MCP23S09 lässt sich mit SPI (mit Chip Select) und I2C ansteuern und hat außerdem viele weitere interessante Funktionen wie z.B. eingebaute Pullups und
-
Thread
Linux oder nicht
hintereinander verändert werden müssen. GPIOs die über Busse wie I2C und SPI angesteuert werden (z.B. PCF8574), können nicht angesprochen werden, wenn Scheduling unterbunden ist. Von Hand könnte dann man einen SPI Transfer starten, aber nicht darauf warten, dass er beendet (das sind die Momente in denen
-
Thread
I2C und Interrupt bei PIC
Controller-Typen existiert die gleiche Problematik. Wenn ich statt des SAA1064 einen Port-Expander PCF8574 anspreche ebenso eine Blockade des Interrupts. Hat schon mal jemand ein ähnliches Problem/Phänomen gehabt? Müssen bei der Kombination von Interrupt und I2C Dinge beachtet werden? (Timing, Bits
-
Thread
IRFU024 mit PCF8574 Spot-Licht
Vorstellung: ich gehe mit der PWM Leitung auf alle 15 Transistoren und schalte die Emitter-Strecke mit dem PCF8574. Meine Frage kann die PWM leitung 15x BC338 betreiben? funktioniert die ansteuerung des BC338 mit dem PCF8574? Wenn alles fertig ist werde ich eine Schöne Doku erstellen und alles posten.
sicher sperrt, wenn dein COntroller im Reset ist. >funktioniert die ansteuerung des BC338 mit dem PCF8574? Nein. Und die Verbindung zwischen AREF und AVCC muss weg. an AREF gehören nur 100nF, sonst nix.
-
Thread
PCF8574 Ein-/Ausgänge
Hallo, ich habe ein kleines Problem mit meinem IO-Expander (PCF8574). Ich verwende ihn in einer Schaltung für 4 Ein- (Optokopller) und 4 Ausgänge (Darlington Treiber --> Relais). (siehe Anhang) Ich kann Daten sowohl lesen, als auch schreiben, das Problem ist
-
Thread
PCF8574 muss mehrfach ausgelesen werden
Schreibst du in die Dipswitch-bit des PCF8574 einen High-Pegel bevor du sie als Input brauchst?
I2CMasterBuffer[0] = PCF8574A_ADDR | 0x0E; // 1. Byte = PCF8574A +Adresse (schreiben) Ist die Schreib_Grund_Adr des Pcf 8574A nicht $71 ? C programmiere ich aber noch nicht.
-
Thread
EEPROM via I2C beschreiben
Programmiersprache. Ein einfaches Beispiel gibt es hier http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 http://www.mikrocontroller.net/mc-project/Pages/Projekte/ICs/Port%20Expander/Portexpander%20Beispiel.zip MFG Falk
-
Thread
Controllerstart beim Einstecken von Schaltnetzteil
Ich würde mal versuchen den enc28j60 zu reseten.... bei einem von meinen projekten hing einer der pcf8574 (nich ganz vergleichbar, ich weiss) nach dem anschalten vom strom (vmtl. weil die spannung zu langsam gestiegen ist..), die lösung war, den i2c teil erst "manuel" durch nen pin vom mega zuzuschalten
-
Thread
PCF8574AP Problem
Hallo, ich versuche gerade über den Portexpander PCF8574AP 8 LED's einfach aus- bzw. anzuschalten. Dazu habe ich die Dioden wie folgt beschaltet: +3,3V --- Vorwiderstand --- LED --- PCF8574AP Beim Start meines Gerätes sind die LED's alle aus und
Der PCF 8574AP hat die Adresse 0x70, also hat die LCD-Adresse im Minimum den Wert 0xX2?
-
Thread
LEDs langsam auf- und wieder abdimmen
gedrückt, PWM-Signal auch an PORTC0. Wenn du nicht genügend I/O hast, kannst du auf Portexpander wie PCF8574 zurückgreifen oder einen Mega16 mit 32 I/O verwenden.
-
Thread
Problem LCD über PCF8574AP ansteuern
Ansteuerung von einem LCD. Diese funktioniert ohne probleme. Jetzt habe ich versucht das LCD mit einem PCF8574AP an zuschließen und habe die Bib geändert. [c] lcd_port = 0b00000000; pcf8574ap_writebyte(LCD_ADRESSE, lcd_port); [/c] Habe auch mal die Daten ausgelesen und per UART geschickt. Die Datenübertragung
Der pcf8574a scheint mit A zu sein, d.h. die (7-Bit) I2C Adresse liegt je nach Hardwarebeschaltung im Bereich 38h und 3fh.
-
Thread
Mit PCF 8574AP ein LCD ansteuern
Hallo ich würde gerne ein LCD über I²C ansteuern. Dies wollte ich mit einem PCF8574AP machen, weil ich diesen noch Zuhause habe. Jetzt ist ja bekannt das die PCF keinen hohen Ströme schalten können. Ich würde jetzt mal versuchen den Ausgang des PCF über einen PullUp auf 5V zu ziehen
im Sinne eines mit HD44780 oder vergleichbar bestückten Moduls gemeint? Nicht dass hier einer den PCF8574 mit dem PCF8577 verwechselt und ein passives LCD mit Gleichspannung gar kocht...
-
Thread
Fragen zum 8255
Steuercontroller nicht beschäftigt ist die Daten an ihn weitergibt. Jetzt habe ich das ganze über den PCF8574 machen wollen, der jedoch 1,20Euro kostet, habe jedoch eine "Spende" von ner Firma bekommen, die nen Stapel von den 8255 sonst weggeworfen hätte, und jetz würde ich den gerne als Porterweiterung
. Die PCF8574/A gehen ja nur bis max 16 Stück. Fabian schrieb im Beitrag #2565093: > habe jedoch eine "Spende" von ner Firma bekommen, die > nen Stapel von den 8255 sonst weggeworfen hätte Richtig,
-
Thread
TWI-Master für ATMEGA in C (ohne TWI-Start/Stop, ACK/NACK)
Ergänzungen vornehmen - und die Arbeit läuft fast von selbst. Als Beispiel: Um ein "0x55" an einen PCF8574 mit der TWI-Adresse "0x40" zu senden: twi_buffer[0] = 0x40; twi_buffer[1] = 0x55; TWI_MA_write(twi_buffer, 2); Um den Status des PCF8574 anschließend zur Kontrolle wieder auszulesen:
aus Sicht des Anwenders identisch mit dem des TWI-Masters. Als Beispiel: Um ein "0x55" an einen PCF8574 mit der TWI-Adresse "0x40" zu senden: twi_buffer[0] = 0x40; twi_buffer[1] = 0x55; USI_MA_write(twi_buffer, 2); Um den Status des PCF8574 anschließend zur Kontrolle wieder auszulesen:
-
Thread
[V] PCF8574AT IO-Portexpander
Habe hier ne Hand voll PCF8574AT aus ner Fehlbestückung (hätten 8574T sein sollen...) zu verkaufen. Waren bereits verlötet aber noch nicht bestromt. Fall wer Interesse hat bitte per PN melden. Denke so an 5€ für 10 Stück
-
Thread
LAN <-> I2C aber als Client
600Ω-Impuls ... :-D Ich denke, er möchte zusätzlich zum I²C-Bus eine IRQ-Leitung haben. Wie beim PCF8574. Aber ich verstehe nicht, wie sich der Client (also der Slave) Daten holen können soll. Wird vermutlich ehr auf eine Multi-Master-Lösung hinauslaufen. Man kann sowas selber bauen. Gruß
-
Thread
I2C-Bus-Controller für Serverüberwachung
platine selber ätzen tut. Edit: ist garantiert günstiger der einzige ic auf der platine ist ein PCF 8574 P der kostet 1,20 bei reichelt :) http://www.pollin.de/shop/downloads/D810145B.PDF >PCF 8574 P >Philips I²C-Bus Microcontroller & Peripherie >DIL-16 I/O Port Erweiterung DIP 16
-
Thread
Transistortester AVR
Hallo zusammen, ich habe den Transistortester von Markus F. (Version 2.1) erfolgreich nachgebaut. Da ich mich etwas mit der AVR-Programmierung auskenne, habe ich den Quellcode analysiert und verändert. Die wichtigsten Änderungen sind: Entfernung aller Texte und Parameterdaten aus dem EEprom in den Programmspeicher.(Vorteil: Programmierung in einem Rutsch, es kann nicht mehr dazu kommen, daß EEprom und Flash-Speicher nicht zueinander passen) Für die Kapazitätsmessung wird die Zeitmessung mit dem Timer1 des AVR zusammen mit dem Komparator durchgeführt. Speziell für kleine Kapazitäten
-
Thread
Portexpander für Tastaturmatrix
Portexpander auf I2C umwandeln. Ich würde nur gerne dafür den unterschied zwischen den Portexpander PCF8574 AP und PCF8574 P wissen. Würd mich über Infos freuen. http://www.riedl-electronic.at/pdf/105.pdf hier die PDF dazu. lg Stefan
Stefan Gatternig (Gast) >Ich würde nur gerne dafür den unterschied zwischen den Portexpander >PCF8574 AP und PCF8574 P wissen. Die I2C Adresse und ein paar nebensächliche elektrische Parameter. >Würd mich über Infos freuen. >http://www.riedl-electronic.at/pdf/105.pdf >hier die PDF dazu.
-
Thread
Bezugsquelle PCA9554 im Dip-Gehäuse
PCF8574 wäre keine Option? Müsste Pinkompatibel sein.
. Rs-online war mir durchgerutscht. Mittlerweile habe ich auch noch darisusgmbh.de gefunden. Der PCF8574 geht leider nicht, weil mein I2C-Bus mit 400kHz läuft. Gruß Marc
-
Thread
"I²C Geräte können nur 3mA sinken"
In der Spec des PCF8574 steht z.B.: "IOL LOW level output current VOL = 0.4 V >3 mA", d.h. bei einem Strom größer 3 mA steigt der SDA-Pegel auf mehr als 0,4V. Eine größere Spannung bewirkt, dass andere ICs am Bus das Low
-
Thread
I2C Min-Geschwindigkeit
Ausbildung haben wir I2C mit zwei Tastern gelernt, einen an SDA, einen an SCL, das ging wunderbar mit den PCF8574, auch wenn man 10 Minuten brauchte um das reinzuclocken, vor lauter Quatschen.
-
Thread
TWI MUX per SW an einem Port
Zugriffe auf die "Geräte" gekapselt. - DS1631 Temp Sensor (mit Platine bei CCTools beschfft) - PCF8574 8 bit I/O (mit Platine bei CCTools beschfft) - PCF8583 Real Time Cloch (mit Platine bei CCTools beschfft) - usw. Die TWI Master nach Slave Kommunikation läuft immer nach dem gleichen Muster
gesendet, wenn der gelesene Temperaturwert erkennen lässt, dass der Sensor nicht aktiv ist. 5. Bei den PCF8574 I/O ist eine Funktion vorhanden, um gezielt ein Bit zu setzen. Dies kann logisch global invertiert werden mit einem Umschalter, damit der externen Beschaltung leicht Rechnung getragen werden kann
-
Thread
V: durchweg obsolete Analog & Digital-ICs
PIC 17C42A 1 Motorola MC6809P 1 National DP8392CN 2 NEC D71054C 1 NEC D71055C 1 Philips PCF 8574AP 1 Philips PCF 8574P 1 Philips PCF8584AP 1 Philips SAA1027 1 PIC 12C509/P 1 PIC 16C54 1 PMI OP177 1 PMI OP291GP 5 PMI OP495GP 1 RCA CA3081E 1 Rockwell R65C22P2 1 Rockwell
AD845 OP177 CA3098 HM62256ALP INS8255 KM62256xxx DG408 DG409 DG411 DG413 MAX3100 MAX487 PCF8574 PCF8584 UDN2595A Ich würde auch 10,- plus Porto bieten. Gruß Olaf
-
Thread
Folientastatur
Nimm eine Folientastatur. Link: 709930 bei Conrad Und einen I²C-Portexpander. [[Port-Expander_PCF8574]] MCP23017
-
Thread
BasisAdr/BauteilCod bei I2C?
benutzt. Das untere Nibble beinhaltet die HardwareAdr und R/w Bit, Portexpander haben 0100 PCF 8574 0111 PCF 8574 A EEProms fand ich 1010 Kann man mit dem MCP 23S08 Expander andere Adressen belegen? Sind die von mir nicht erwähnten fehlenden Adressen anderen
-
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
Welcher Bus für Lichtsteuerung
Slaves (Lampen) nix spezielles machen sollen, ginge auch I²C Bus. Für An/Aus reicht dann zB. ein PCA8574 bzw. PCA8574A. Dann musst du auf der Slave Seite nix programmieren.
Daten bekommst du über I²C natürlich auch übertragen. Von daher könnte man z.B. mit einem einfachen PCF8574 starten und dann später auf µC Slave umsteigen.
-
Thread
Software-TWI: enge Clock-Frequenz oder beliebige Zeiten?
Vorsicht, es gibt zwei Versionen vom PCF8574, die sich in ihrer Adresse unterscheiden. PCF8574 und PCF8574A!
Rudolf schrieb im Beitrag #2479327: > Vorsicht, es gibt zwei Versionen vom PCF8574, die sich in ihrer Adresse > unterscheiden. PCF8574 und PCF8574A! Ja, ich weiß, ich habe beide. Ich hatte in meiner Verzweiflung schon mal eine Programmversion geschrieben, wo die Adressen
-
Thread
Schwierigkeiten beim Lesen das Manuals / TWI Atmega 644
Hallo, ich möchte gern mit einem Atmega644P einen PCF8574 (=Portexpander) mittels I2C ansprechen. Ist im Manual ganz gut beschrieben - mit einer Ausnahme: nirgends finde ich einen Hinweis, wie SDA bzw. SCL konfiguriert werden müssen. Rein als Ausgänge
-
Thread
Analogschalter gesucht
ich glaub ich machs mit 4051 und erhöhe die Auflösung der Steuerung, je 2 davon werden durch einen PCF8574 gesteuert.
auch nicht so besonders genau ist, bringt das wahrscheinlich keinen großen Vorteil. Statt der PCF8574 kannst du auch Schieberegister nehmen, die sind billiger und erfüllen den Zweck genauso gut.
-
Thread
Atmel Mikrocontroller mit mehr als 4 I/O-Ports gesucht
CPLD dahinter oder einfach I2C Portexpander PCF8574
geguckt, allerdings mit mehr als 40 Pins keine "lötbaren" Lösungen mehr gefunden. "I2C Portexpander PCF8574" Wenn ich das richtig verstanden habe, steuere ich über drei Inputpins 8 Ausgänge binär an? Dann wäre das genau das wonach ich gesucht habe. Der CPLP hört sich ein wenig kompliziert an, werde