-
Thread
I2C zwischen atmega644 u PCA9555N
leute, Bräuchte bischen hilfe. wie schon im betreff steht will ich zwischen einem atmega644 u PCA9555N über i2c verbinden, ich habe mir die libraries von peter fleury angeschaut und eingebaut. an dem PCA9555 hab ich eine led und einen taster angeschlosen und wollt durch das auslösen des tasters die
Dann schaue dir das Datenblatt des PCA9555 (z.B. http://www.elab-pascal.de/downloads/DOCs/PCA9555.pdf) an, Auf Seite 6 und folgende steht, wie das I2C-Protokoll für diesen Chip auszusehen hat. Alles weitere ist von deinem Anwendungsfall abhängig
-
Thread
Fleury I2C und ATMEGA128 Problem
Hallo Ich möchte per I2C den PCA9555 ansteuern. Dafür habe ich das Fleury I2C Interface eingebunden. Ich benutze AvrStudio 4.14 und die AvrGCC aus WinAVR20080411. Wenn ich kompiliere kommt keine Fehlermeldung. Nur beim simulieren wird
-
Thread
Einfacherer DDS Baustein
Wir steuern den ADxxxx schon mit einem PCA9555 an. Ich benötige wegen den Störungen einen Filter, den ich digital einstellen kann.
-
Thread
Mehrere µC über 1-wire verbinden
Ich fasse es nicht ! PCA9554A (8 Bit) oder PCA9555 via TWI und tut ! Dr. Die
-
Thread
LCD an i2c mit PCA9555D und Bascom?
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,
-
Thread
Adressierung von s56(!!!!) LED's
Mit 16 Bit I2C Portextendern, wie dem PCA9555 geht das auch
@ Uwe Bonnes > Mit 16 Bit I2C Portextendern, wie dem PCA9555 geht das auch Na ehe ich diese luxeriösen I2C Portexpaner nehme, greif ich zehnmal zum 74xx595. Billig, wesentlich schneller und bestens verfügbar. Ausserdem ist "ansteuern" eine reichlich allgemeine
-
Thread
PCA9555 (I2C Expander) reagiert komisch
Hi, wie im PDF dargestellt, so ist mein PCA9555 an den I2C Bus angeschlossen. Nun teste ich gerade meine Software aus, habe aber so einige Probleme damit: Habe folgendes zum Testen geschrieben (schicke hier nur die Register, die ich der Reihenfolge
-
Thread
Seht ihr hier einen Fehler? I2C-Schaltplan
for a high, (1). Therefore, the complete slave address is: 1 0 0 1 A2 A1 A0 R/W MSB to LSB. PCA9555: DEVICE ADDRESS 0 1 0 0 (fixed) A2A1A0 R/W (programmable) according to Figure 5. PCA9555 address Also haben die fraglichen Bausteine wie von Stefanie im neuesten Schaltbild gezeichnet die Adressen 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
Kann mir nochmal wer helfen?
raus kommt. http://www.semiconductors.philips.com/acrobat_download/datasheets/PCF8575_3.pdf Der PCA9555 wäre mir eigentlich lieber, da so wie ich es sehe die hohe Spannung bei ihm bei einer logischen 1 rauskommt. Nur wie kann es sein, dass die Spannung positiv, der Strom aber negativ ist?? Was bedeutet das mit SMBus I/O? http://www.semiconductors.philips.com/acrobat_download/datasheets/PCA9555_5.pdf an den Ausgang des I2C Expanders möchte ich an Gate einen MOSFET anschließen, bei dem an Drain +12V liegen, die er bei Ansteuerung auf Masse durchschaltet. Könnt ihr mir einen Mosfet empfehlen
-
Thread
PCF8575 und bistabiles Relais
wäre dieser I2C-Expander besser? PCA9555 LOW: IOL:10-24mA und VOL=0,7V HIGH IOH: -10mA und VOH=4V (versteh ich nicht, warum positive Spannung und negativer Strom??)
-
Thread
Timeout bei I²C-Bus (TWI)
ich habe ein ähnliches Problem. Ich arbeite mit einem XMega128, an den 4 I2C-Porterweiterungs-ICs PCA9555 angeschlossen sind. Diese ICs schalten bzw. lesen über Optokoppler 24V-Spannungspegel. Die 24V-Spannung wird extern eingespeist. Die Erweiterungs-ICs werden aber von der internen Boardspannung gespeist
-
Thread
AVR MEGA128 und PCA9555
Hallo, ich habe ein Problem mit der Ansteuerung eines PCA9555 über einen Atmel AVR MEGA 128. Das Lesen funktioniert, beim Schreiben auf die Ports wird immer ein "Not Acknoledge" erzeugt. Hat jemand Erfahrung damit oder kann mir jemad einen Link bzw. eine Routine
-
Thread
PCF8583--> Uhr "steht"
die Pullup-Widerstände auf 3,3k reduziert. An meinem I2C-Bus sind noch ein 26512 EEPROM und ein PCA9555D angeschlossen.
-
Thread
i2c-eeprom 24lc65
Taktfrequenz. Angeschlossen am SW-i2c-bus sind ein Timer PCF8593 und ein Standard Display über ein PCA9555D. Die Leitungen A0-A2 des eeproms sowie WP liegen auf GND. Kann mir jemand ein Tipp geben? MfG Ralph ;---------------------------------------------------------------------; i2c ack ; Queries
-
Thread
LCD am I2C
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
-
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 ist.
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 hinterlegt ist.
-
Thread
Mehr digitale Ports
Hi, den PCA9555 gibts von PHILIPS (leider nur SMD). Im Handel hab ich den schon mal im tec-shop gesehen. i.daggi
-
Thread
Standard LCD über nur 3 Drähte
AVRco hat eine Lib mit der man bis zu 8 Displays am I2C Bus betreiben kann. Hierzu benötigt man den PCA9555. Ist zwar teurer als ein 74HCxxx, aber man kann halt an 2 Portpins bis zu 8 (identische) Displays betreiben. Und man kann den I2C Bus natürlich noch weiter verwenden. Besser gehts eigentlich nicht
-
Thread
quasi bidirektional ??
Register, wenn ich lese ignoriere ich die LED Pins Es gibt aber noch einen besseren IO-Expander, den PCA9555. Den gibts leider nur in SMD, der hat aber 16 IO und ein paar Register. Bei dem kann man glaub ich richtig selektiv Programmieren, welche Bits Ein- und welche Ausgänge sein sollen. Ich verwende 2