-
Thread
PIC18F2620 mit I2C EEPROM 24LC04B unter CCS Compiler
ich bis jetzt die folgenden I2C ICs erfolgreich eingesetzt: AT24AT1024 AT24LC02 TMP101 LM75 PCA9554/7 PCF8574 TPIC2810 LTC1669 DS1307 CMP03 Compass Bitte auf keinem Fall aufgeben, da Dein Problem mit Sicherheit zu loesen ist. Da steckt irgendwo noch ein Hund drin; -) Gruss, Gerhard
-
Thread
Wie ist Euere C-Programmier-Vorgehensweise bzgl. fremdem Code ?
DS1306 24CXXXX EEPROMs DAC LTC1257, LTC1669, LTC2408 AD5262 TMP101, LM75, LM71, DS1820 PCF8574A, PCA9698, PCA9554, MAX7301,MAX6957 74HC164, 74HC595, 75HC589 LMX2316, ADF4106 PCF8577, MAX7219 MS5534A SHT75 CMP03, VECTOR 2X Gruss, Gerhard "If you must steal, then steal only from the
-
Thread
Frage zu 8574 I2C I/O-Expander
Besseren Stein nehmen: PCA 9554 mit Steuerregister für I/O-Zuweisung der Pins.
Bernd G. wrote: > PCA 9554 mit Steuerregister für I/O-Zuweisung der Pins. Oder MCP23008/16.
-
Thread
sich aufhängende Sensoren LM70/75?
der Sensoren hochbiegt und diese somit vom Bus nimmt. Die am selben Bus befindlichen Portexpander (PCA9535) laufen dann auch während der Burst/Surge-Störbeeinflussung problemlos.
auf low zieht Das ist aber seltsam. Ich kenne es eigentlich so, daß bei I2C-Slaves (24Cxx, PCF8574 usw.) der SCL nur Input ist, d.h. rein schaltungstechnisch kann er SCL gar nicht auf low ziehen. Kommt das SCL = low wirklich vom Sensor? Peter
-
Thread
LCD Modul montierbare Universalsteuerplatine mit PIC
Sollten die vorhandenen IO-Anschluesse nicht ausreichen kann man mitttels eines IO Expander z.B. wie dem PCA9698 oder PCF8574 und I2C Schnittstelle die vorhanden Anschluesse erweitern. Man kann natuerlich auch andere aehnliche LCD Module mit dem HD44780 einsetzten, obwohl die Montierung der Platine nicht
-
Thread
PIC 18LF4550: Diskussion über Konzept: Eure Meinung, bitte!
Markus J. (doc_database) >Wie in dem Artikel beschrieben, schließt man den Encoder an einen >PCF8574 an (I²C Port - Expander mit Interrupt). >bei einer Änderung des Zustandes liegt am /Int - Augang des PCF8574 ein >HIGH an. >Damit brauche ich nicht dauernd den Encoder über den I²C - Bus zu >pollen
J. (doc_database) > >>Wie in dem Artikel beschrieben, schließt man den Encoder an einen >>PCF8574 an (I²C Port - Expander mit Interrupt). >>bei einer Änderung des Zustandes liegt am /Int - Augang des PCF8574 ein >>HIGH an. >>Damit brauche ich nicht dauernd den Encoder über den I²C - Bus zu >
-
Thread
Mehrere µC über 1-wire verbinden
dir ein paar zusätzliche Ports an den Controller: [[Porterweiterung mit SPI]] [[Port-Expander PCF8574]] [[AVR-Tutorial: Schieberegister]] Ansonsten kann man Portpins auch mehrfach nutzen. Beispielsweise eignen sich alle Anschlüsse eines Text-LCDs ausser E prima für Taster: Taster mit 4K7-Serienwiderstand
Ich fasse es nicht ! PCA9554A (8 Bit) oder PCA9555 via TWI und tut ! Dr. Die
-
Thread
pcf8574 leuchdioden anschliessen an den datapins.
hallo, ich möchte normale kleine leuchtdioden an den ausgängen vom pcf8574 klemmen mit einem vorwiderstand. schafft das der pcd8574ap? mfg
Ich hab nen PCA9??? mit LEDs im Einsatz, klappt ganz gut. Ist halt SMD
-
Thread
LCD an i2c mit PCA9555D und Bascom?
ich folgendes Problem: Ich habe von einem Bekannten ein DOGM EA 162 Display und da dran hängt ein PCA 9555D. Ansteuern will ich dieses über den I2C eines Atmega 32. Die Adressleitungen des PCA liegen auf Masse. Programmieren will ich mir lernen mit Bascom. Nun meine Frage: Kann mir jemand sagen
Ich meine die Lib für den PCA. In Bascom finde ich nur eine für den PCF8574. Aber mit der geht logischerweise nix.
-
Thread
Hausautomatisierung mit Embedded Linux
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
Blutrausch wegen i2c
soweit das ich den port wechsle um damit keine schwirigkeiten zu haben die anlag enthält 1200 PCF8574 die Via PCA9544 je zu 16modulen gekoppelt sind http://de.geocities.com/magic33_de/4module.jpg
-
Thread
PCA 8574 und Interuptleitung
Hallo, ich habe an den PCA8574 I2C-Expander Taster angeschlossen und möchte mir nun über die Interrupt (an PE6) abfragen, wann ein Taster gedrückt ist. Nun wollte ich folgendes Programm testen: ... /* Auslesen des PCA8574
-
Thread
Seht ihr hier einen Fehler? I2C-Schaltplan
Hi Da der PCF8574 und der PCA9555 erstmal identische Adressen haben, musst du bei einem der Bausteine die Adresse ändern. (also A0 nicht auf GND, sondern 5V legen) A2 solltest du dabei nicht benutzen, da der LM75 in
LM75: 90 (hex) (der Adressbereich LM 75 geht von 90 bis 9E (hex)) PCA9555: 40 (hex) (der PCA 9555 geht von 40 bis 4E (hex)) PCF8574 4E (hex) (der PCF8574 geht von 40 bis 4E (hex)) und das funzt - würde ich sagen. MfG, Johann
-
Thread
PCF8583--> Uhr "steht"
habe die Pullup-Widerstände auf 3,3k reduziert. An meinem I2C-Bus sind noch ein 26512 EEPROM und ein PCA9555D angeschlossen.
also an den 10k pullups liegt es bei mir nicht. hab noch nen pcf8574 (lcd) dran der läuft ohne zicken. beim 8583 kann ich die uhr stellen und auslesen ohne probleme nur läuft diese eben nicht. 24c256 hab ich noch nicht getestet, aber ich denke es wird auch funzen.
-
Thread
pcf8574 defekt?
Hoffe das hilft: http://www.the-starbearer.de/Roboterelektronik/i%B2c/PCF8574/pcfporterweiterung.htm
[[Port-Expander PCF8574]]
-
Thread
TDA1524A mit I2C
8574 - wat das allet so jibt :-) also reizen würde mich das ja schon sehr mit dem 8574 + logik und dann die beiden tda's damit umschalten. hört sich ja ganz witzig an. ich habe aber noch massig pins frei
Ich würde gerne mehrere (ca. 16) dieser Chips per I²C-Bus betreiben. Bis jetzt habe ich aber nur den PCA9548 gefunden. Weiß jemand, ob es einen vergleichbaren Chip mit 16 Kanälen gibt? Gruß Rahul
-
Thread
I2C Multiplexer
erinnert hat. Gibts da Digitale Schalter ? ( mehr so Ahnungslos ) @Ratber Schon versucht nen PCA9516 zu bekommen ? Ne is zwar ne nummer grösser --Is aber egal --Wer hat die im Programm?? Alternativ kannste ja einfach nen 8574 als Umschalter misbrauchen. 8574 --- find ich nix beim googln
<<<<<8574 --- find ich nix beim googln was passt. ( genauer ?) PCF8574 Standart IO für I2C. Müßteste kennen. Die Schaltung drumrum mußte dir schon selberstricken Zu :PCA9516 Keine Ahnung wo
-
Thread
LCD am I2C
vom PCF8574 Daten. Da ist jetzt die Frage was nun mit meinen Steuerleitungen passiert. Meiner Ansicht nach müssten die Leitungen alle H sein da mit Pull-Ups angeschlossen. Somit sollte es da eigentlich kein Problem
Hi, der AVRco Pascal Compiler macht das mit einem PCA9555. Da wird das Display im 8Bit Modus angesprochen und das Busy Flag wird auch berücksichtigt. Nachteil bei der Lösung ist eigentlich nur das es den PCA9555 nur in SMD gibt, ansonsten funzt das prima
-
Thread
I2C mit MSPGCC
Hi, wie steuer ich eine porterweiterung alla pcf8574 oder PCA9555 per I2c an ? Erstens mal muss ich noch irgendwei den pegel auf 5V anpassen ? 2. wie wird das softwareseitig gelöst :) wäre nett wenn ihr ein paar tips hättet cu Knirps
Hallo Moritz! Wenn ich mich nicht ganz irre, ist PCF8574 auch für 3,3V tauglich! ...Jo, ist so, hab gerade nachgeschaut. Bei den ganzen PDFs sind ja genaue Beschreibung dabei, wie die Signalansteuerung ausschaut. Dann einfach mehr oder weniger das ganze
-
Thread
Digitaluhr
Ich würde das per I2C-Bus lösen. Für jeweils 2 LED-Anzeigen nimmst Du einen PCA8575 oder PCA9555 (16 Ausgänge) bzw. für je 1 LED-Anzeige eien PCA8574 oder PCA9557 (8 Ausgänge). Für die Ziffern 1 bis 0 legst Du jeweils eine Variable an in der das Bitmuster für a-g der LED hinterlegt
geschrieben: [QUOTE] Ich würde das per I2C-Bus lösen. Für jeweils 2 LED-Anzeigen nimmst Du einen PCA8575 oder PCA9555 (16 Ausgänge) bzw. für je 1 LED-Anzeige eien PCA8574 oder PCA9557 (8 Ausgänge). Für die Ziffern 1 bis 0 legst Du jeweils eine Variable an in der das Bitmuster für a-g der LED
-
Thread
Mehr digitale Ports
Ja gibt es: pcf8574A (8 I/O's) bzw. pcf8574AP (8 IO's) es können von beiden Bausteien jeweils 8 Devices angschlossen werden Datenblatt besorgen und loslegen Günter
Hi, den PCA9555 gibts von PHILIPS (leider nur SMD). Im Handel hab ich den schon mal im tec-shop gesehen. i.daggi
-
Thread
I²C Portbaustein nur von Philips?
von Philips? Vieleicht erfüllt ja z.B. ein 74HCx die selben aufgaben wie der doch recht teure PCF 8574 von Philips? Ich möchte mir nämlich eine Led Matrix aufbauen und aus diesem Grund brauche ich ein paar mehr Portbausteine, was allerdings mit den PCF8574 ein doch recht teures unterfangen würde.
runterschraubt) Beim 8473 stimme ich dir zu das bei 100 Khz ende ist (Geht aber noch etwas weiter) Der PCA9554 zb. geht schonmal bis 400 kHz und ein Typ den ich jetzt nicht finde sogar bis 3.4 Mhz aber der ist zu Teuer als das er für ne Simple Anzeige in frage kommt. Der PCA9501 dagegen hat 6 (0xxxxxx
-
Thread
Frage zu I²C
Hallo zu 1. ja zu 2. ja: z.B. pcf8574 mit 8 Port's (lesen und schreiben) z.B. pcf8591 AD 7 DA-Converter weitere siehe homepage von phillips (bzw. google'n .... / da gibts jede Menge Info im Netz) zu 3. 2 ports : 1 x
haben weniger Adressierungsmöglichkeiten und einige haben mehr freie Adressbits. Einer ist der PCA9501 (8 Bit Port + 256 Byte Eeprom) bei dem nur das Erste Bit "fest" ist und die restlichen 6 Bit frei belegbar sind so das man von diesem dann 2 hoch 6 =64 Stück an einem Port betreiben kann. Das sind
-
Thread
PCF8574 8Bit I/O Expander
Adresse bei I2C ist 7 Bittig (xxxxxxx) und besteht aus nem Festen Teil und einem Variablen. Beim 8574 ist das also 0100xxx wobei die drei "x" den Adressleitungen A0-A2 entsprechen. Am Ende kommt noch das 8. Bit was dann angibt ob mal Lesen oder Schreiben will (R/W) Ergibt also beim 8574 einen
ja das R/W-Bit eigentlich nicht zur Adresse gehöhrt sind es also 8 Mögliche Adressen so das man 8 8574er mit unterschidlichen Adressen an einem Bus betreiben kann. Wer mehr braucht der greift zum 8574A. Das ist der Selbe Chip nur das der Feste Adressteil auf 0111 steht was dann nochmal 8 Chips
-
Thread
Standard LCD über nur 3 Drähte
vielleicht doch eher nen Schieberegister. Für die Ansteuerung im 4Bit Modus reicht jedenfalls ein PCF8574 8Bit Portexpander. MfG, Dominik S. Herwald http://www.dsh-elektronik.de/
@Dominik, Z.B. Segor: 74HC164: 0,45 74HC595: 0,60 PCF8574: 3,30 ! Wenn man da also noch weitere Aus- oder Eingänge ranpappen will, gehts mit dem PCF8574 ganz schön ins Geld. Peter
-
Thread
Tips für i2c?
PCF 8574 oder PCF 8574A
sind an Telefonkabel 8 x 0,6 mm auf ca. 5 Meter angeschlossen. Zur Porterweiterung kann der PCF 8574 genutz werden. Achtung Lowaktiver Ausgang an dem LEDs direkt angeschlossen werden können (30 mA Ausgangsstrom). Es gibt den PCF 8574 und PCF 8574 A somit hat man an einem Bus 128 Ein- bzw. Ausgänge
-
Thread
quasi bidirektional ??
Der PCF 8574 ist ein quasi bidirektionaler IO Expander mit I2C Schnittstelle. Mit der Begrifflichkeit hab ich ein kleines Problem. Was bedeutet quasi bidirektional?? Kann ich ich den kompletten Chip entweder
Spitze genau was ich vermutet habe ;-) Der PCF 8574 ist für meinen Anwendungsfall ausreichend, die Features des 9555 brauch ich nicht. Eigentlich hat der 8574 auch schon zuviele Ports. Wie lang darf/kann ein I2C Bus eigentlich sein? Gruss Cabal