-
Thread
Schrittmotor Ansteuerung mit L293D
. Hier mal den C-Code [c] { int wert=0; //TWI Portexpander void EXT_INIT_PCA9555(void); EXT_PCA9555_CONF_PORTA(ADR0_PCA9555,PORT_OUT); EXT_PCA9555_CONF_PORTB(ADR0_PCA9555,PORT_OUT); EXT_PCA9555_WRITE_PORTB(ADR0_PCA9555,0x00); EXT_PCA9555_WRITE_PORTA(ADR0_PCA9555,0x00
_delay_ms(15); EXT_PCA9555_WRITE_PORTB(ADR0_PCA9555, (0<<4)|(1<<5)|(1<<6|(0<<7)));//A aus und B ein _delay_ms(15); EXT_PCA9555_WRITE_PORTB(ADR0_PCA9555, (1<<4)|(0<<5)|(1<<6)|(0<<7));//C aus und D ein _delay_ms
-
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
PCA9955 für Numitron
Der PCA9555 kann pro Ausgangspin +/-50mA liefern. Dabei ist zu beachten, daß der totale Massestrom 200mA nicht übersteigen soll. Nach Vdd hin sind nur 160mA zulässig. (Eine moderate Überschreitung dürfte bei
bekommen und daher der Segmentstrom geringer sein wird. https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf http://www.tube-tester.com/sites/nixie/dat_arch/Numitron_Apollo.pdf
-
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
EA DIP 122-5 mit SED1520: Kann Page 2 nicht ansprechen
else Mask:=$10; // Befehl EndIf; TWIOut(PCA9555,$02,Arg); // Output arg If IsCtrlTwo then TWIOut(PCA9555,$03,(Mask or $08)); // Controller 2 else TWIOut(PCA9555,$03,(Mask or $01)); // Controller 1 EndIf; TWIOut(PCA9555,$03,Mask); End WriteLCD;[/code] Ich habe das Display via PCA9555 über I2C verwendet, aber das spielt keine Rolle. Hast du auch nach der Page-Adresse die Startadresse wieder auf 0 gesetzt? [code
-
Thread
I/O Expander-IC TCA9555 durch PCA9555 ersetzen möglich von den elektrischen Daten her?
Hallo, kann jemand von den Profis sagen, ob man einen TCA9555PWR (24 Pin TSSOP) durch einen PCA9555DB (24 Pin SOP) ersetzen kann? Beide ICs sind Pin-kompatibel und arbeiten mit 3,3V. TCA9555: https://www.ti.com/lit/ds/symlink/tca9555.pdf? PCA9555: https://www.ti.com/lit/ds/symlink/pca9555.pdf? PS: der PCA9555DB (24 Pin SOP) ist einen Hauch breiter, darum geht es aber nicht, das bekommt man schon irgendwie verlötet. Einen PCA9555DB habe ich nämlich noch hier und würde damit gerne eine Schaltung nachbauen
-
Thread
Graphik LCD mit I2C-Bus und PCA9555
Habe wieder die Schaltung vor mir zu liegen mit einem 20 polg. Graphik LCD, Ansteuerung mit einem PCA 9555 und einem I2C Bus Anschluss. Kenne nur diese Sachen mit einer PIC Ansteuerung. Das Programmbeispiel ist in Pascal Wie geht das mit einem PCA 9555 und das Programm in C? Hat jemand so was schon gemacht
mit nen MCP23017 und nem T6963 Display gemacht und verworfen. Viel zu langsam für Grafik und der PCA9555 kann nur 400kHz.
-
Thread
HD44870 with I2C expander PCF8574X or similar
Ich habe statt dem PCF8574 den PCA9555 genommen und steuere das LCD im 8-Bit Mode an. So spart man sich das Aufteilen in Halbbytes und kann an den verbleibenden Anschlüssen des PCA9555 noch 5 oder 6 Taster anschließen (z.B. ein Steuerkreuz
Bernhard Spitzer schrieb im Beitrag #3934254: > Ich habe statt dem PCF8574 den PCA9555 genommen und steuere das LCD im > 8-Bit Mode an. So spart man sich das Aufteilen in Halbbytes und kann an > den verbleibenden Anschlüssen des PCA9555 noch 5 oder 6 Taster > anschließen (z.B.
-
Thread
PCA9555 mit I-O-Spannung bei VDD=0 (keine Versorgung)
Hallo zusammen, verstehe ich das Datenblatt vom PCA9555 richtig, dass es keine Probleme bereiten sollte, an den I-O-Pins Pegel bis 5,5 V anliegen zu haben, obwohl der PCA9555 keine Versorgung hat? Denke ich mir, weil sowohl bei den abs. max. Ratings
(Fluke), Messbereiche: Schalterstellung V bzw. µA, Autorange. Beschriftung Prüfling: 1.1A3P4T PCA9555 G4 J4TR – Peter
-
Thread
Beamer verhält sich komisch
Was ich noch gefunden hab ist ein PCA9555 der nach dem spannungsregler kommt. Kann dieser auch damit zu tun haben?
So habe noch ne frage der pca9555 bekomme ich ja bei reichelt wie ist das kann ich den ohne Probleme tauschen falls defekt? Oder geht das nicht man liest ja immer das er programmiert wird. Der pca9555 ist mit 2 weiteren zusammen
-
Thread
LCD DOGM162W-A CDGRAM
vergessen: das LCD_m1 bedeutet nur, daß das LCD via PCA9555/I2C angeschlossen ist.
noch einige Zeit, aber dann werde ich mich ganz bestimmt wieder an das PCA9555 erinnern. Vielen Dank dafür, dass Du nicht locker gelassen hast. Die Info wird mir sicherlich nochmal sehr nützlich sein. Viele Grüße Klaus
-
Thread
64 Eingänge für Arduino
product-detail/en/nxp-usa-inc/PCA9698DGG512/568-3241-5-ND/1033526 https://www.nxp.com/documents/data_sheet/PCA9555.pdf? Interessant wäre hier der PCA9698 und der PCA9555 als Möglichkeit. Zusammen ergibt dieses Paar 64 Eingänge. Mit der Input Maske läßt sich ein Interrupt Ausgang aktivieren. (Siehe Abschnitt
braucht der uC nicht einmal zu Pollen um eine Änderung des Schalterzustand zu erkennen. Beim PCA9555 funktioniert die Interrupt Erkennung etwas anders. Der Interrupt Ausgang aktiviert immer dann wenn das XOR einen Unterschied zwischen Output Flip-flop und IO-Pin Zustand feststellt.
-
Thread
Bekomme Programm mit i2C Portexpander nicht zum laufen
mySmartUSB MK2 (Atmega328 mit 20MHz Quarz) - mySmartUSB (USB programmer) - myTWI PortExpander mit PCA9555 - Bascom Compiler v2.0.8.0 Das Programm von Stefan Hoffmann bekomme ich nicht zum laufen. - Die I2C-Pins SDA und SCL sind mit PortC.4 und 5 verbunden. - Adresse des Expanderboards ist 000
noch nie gearbeitet habe. Sollte SCL und SDA aktiv sein, dann mußt Du nun untersuchen ob vom PCA9555 ein ACK Antwort im Bereich des 9. clock Impuls kommt. Wenn nicht, reagiert der PCA9555 aus einem noch unbekannten Grund nicht. (auch wenn das jetzt blöd klingt, messe mit dem DMM nach ob die Logik
-
Thread
myAVR PORT Expander
Schon mal ins Datenblatt des PCA9555 geschaut? Man sollte wenigstens in etwa wissen, wo es lang geht. Man kann z.B. die jeweils 2 Ports auch als 16-Bit-Port benutzen; Je nach Anwendung kann das günstiger sein. um die Ports einzeln
0b00001110 #define PORTMASK 0b00000001 // DDR einzeln setzte, port=0..15; je 2 auf einem PCA9555 void twiInitPCA_DDR(uint8_t port, uint8_t ddr) // ddr: 0=Ausgang, 1=Eingang { twiStart(); twiWriteByte(0x40 + (port & ADDRESSMASK), 0); // TWI-Adresse twiWriteByte(0x06 + (port & PORTMASK
-
Thread
i2c i/o exp. mcp23016 "spinnt"
ist mit 4,7µF Tant. abgeblockt. Bus läuft mit 100kHz. Bin kurz davor den MCP23016 durch einen PCA9555 zu ersetzen (weil ich den zufälligerweise da habe und er vom Erfinder des i2c stammt :). Ich habe hier: http://tech.dir.groups.yahoo.com/group/lpc2000/message/8827 was gefunden, kann das vielleicht
Nachtrag, ich habe den MCP23016 durch den PCA9555 ersetzt, nochmal das Datenblatt studiert und den Support von Microchip befragt weil ich mir da nicht sicher war: "Nach der Übertragung von einem Byte muß eine Wartezeit von 12µs eingehalten werden
-
Thread
12V bidirectional I/O über i2c
Ich würde nicht den PCF8574 benutzen sondern lieber auf einen PCA9555 setzen. Damit sparst du dir viel Platz und kannst ordentlicher routen. Aus Sicherheitsgründen würde ich die Eingänge optisch Isolieren, aber da du sehr viele Eingänge benötigst, würden die Optokoppler
> kleinen Projekt altgebackene ICs zu verwenden. Falls es kompakt sein > sollte würde ich den PCA9555 im QFN-Gehäuse einsetzen. Zustimmung. Eine Alternative sind die (besser erhältliche) Microchip MCP 23017/8/9(I2C)/23S17/8/9(SPI) fchk
-
Thread
[V] Diverse AVR Testboards, Atmega 8, 32, 8515, AT89C51AC3, AT Xplain.
hier paar Daten: - 4 Taster und 4 LED’s über PCA9554 I2C - HD44780 Display, angesteuert über PCA9555 I2C Portbaustein - Adresse des PCA9554 und PCA9555 einstellbar - Freie Portbits des PCA9555 stehen als Eingänge zur Verfügung - I2C Port extern herausgeführt - Motoransteuerung über L293D Motortreiber
-
Thread
Wahl eines Transistors fuer PWM von LEDs
Optionen: o Wenn LEDs mit Konstantstrom betrieben werden sollen: - PCF8574 bzw. PCA9555 - je Ausgang: - ein FET als Treiber/Schalter - ein J-FET bzw. Konstantstromdiode (*) - fuer V+ einen staerkeren FET (z.B. 5A Typ (24 LEDs) bzw. 10A Typ (48 LEDs) o wenn LEDs nur mit Konstantspannung betrieben werden sollen: - PCF8574 bzw. PCA9555 - fuer V+ einen staerkeren FET (z.B. 5A Typ (24 LEDs) bzw. 10A Typ (48 LEDs) - je Ausgang ein FET als Treiber/Schalter - fuer V+ einen Spannungsregler mit Pufferkondensatoren (*) Ist
-
Thread
PCA9555 wird sehr warm
Hallo Ich hab hier eine Porterweiterung PCA9555 an einem 8051 µController. Die Ansteuerung funtioniert und der Baustein macht im Grunde was er soll. Allerdings wird er im Betrieb sehr warm (>60°C). Was könnte das sein? Hab an der Porterweiterung
-
Thread
PCA9555 Frage
Hallo, ich schlage mich gerade mit einen PCA9555 rum Ich habe alle beide Ports als Eingänge gecodet //PCAaddr = $27 = 100111 TWIoutC(PCAaddr, $6, $FF); //FF=input 00=Output TWIoutC(PCAaddr, $7, $FF); //FF=input 00=Output Wenn ich
Ich hätte noch vermutet, das ein floatender Eingang merkwürdige Effekte hat, aber die Eingänge des PCA9555 haben interne Pullups. Und mit den Pullups müssten alle offenen Eingänge 1 liefern. Kannst du die anderen Register korrekt lesen? Oder ist das ein chinesischer Klon, der die Polarity-Inversion-Register
-
Thread
Auslesen eines Port-Expanders
Arduino-Projekt, bei dem die GPIOs des ESP32 etwas knapp werden. Daher habe ich mir mal den Port-Expander PCA9555 bestellt, um verschiedene Buttons auszulesen. Bisher habe ich das so gemacht, dass ich einen 1000Hz Hardware-Timer verwendet habe, um die Buttons auszulesen. Noch bissl per Software entprellt -
Nachtrag: Also grundsätzlich laufen habe ich den PCA9555 bereits. Geht jetzt quasi nur drum, wie man das Auslesen am besten timed.
-
Thread
ATMEGA 16M1 und I²C/TWI
Entwicklung von mir verwendet (aufgrund der CAN Fähigkeit) und ich benötige eine Porterweiterung (aktuell: PCA9555DB). Es existiert der Vorschlag beide Bauteile über die TWI zu verbinden. Allerdings besitzt der ATMEGA keine TWI (bzw. I2C) Line. Der ATMEGA besitzt nur SPI und die Verbindung zu dem I2C Bauteil PCA9555DB soll direkt über die entsprechenden Ports erfolgen. Dadurch habe ich aktuell die Verbindung zwischen der MCU und der Erweiterung wie folgt: MISO (MCU) <---> SCL (PCA) MOSI (MCU) <---> SDA
-
Thread
Bezugsquelle PCA9955 von NXP
Reichelt PCA 9555 D 1,65 Euro ab Lager
Leider suche ich den PCA9955 (zwei Neunen und zwei Fünfen ;)). Ich hab mir das Datenblatt zum PCA9555 angeschaut, jedoch brauche ich sowohl die PWM der NXP-LED-Treiber, als auch die Stromquelle, da der Platz zu klein ist für die 120 Vorwiderstände die ich z.B. am PCA9635PW bräuchte. Lieber Gruß
-
Thread
Darf Eingangsspannung am Port-Expander größer sein als die Versorungsspannung?
Es geht um den PCA9555 (Datasheet: https://www.nxp.com/docs/en/data-sheet/PCA9555.pdf) - Kapitel 10. Aus welchem Wert lese ich das dort raus?
-
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
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
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
Expander: Digitaleingänge
Also, ich habe das ganze nochmal mit einem PCA9555D versucht und wieder ist es das gleiche. Er hängt bei der while Schleife in der Startfunktion. [c]//wait until transmission completed while(!(TWCR &(1<<TWINT))); [/c] Bitte helft mir ich
Startfunktion setze. Zur Hardware: Ich habe einen ATmega324P20PU und daran habe ich einmal einen PCA9555 und einen PCF8574A getestet. Bei beiden tritt das gleiche Problem auf. Ich habe SCL, INT und SDA per 10k Pullup Widerstand auf 5V gezogen.SDA und SCL sind am ATmega auf PC0 und PC1. INT habe ich mit
-
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
TWI Kommunikation zu PCA9555 hängt nach einer gewissen Zeit
vielleicht wissen und zu guter letzt laufen nun TWI0 und 1. Dachte ich zummindest :) Slaves sind PCA9555PW als IO-Erweiterungen. Ich habe die Elektronik mal länger laufen lassen. Es sollte nur eine LED am IO Extender getoggelt werden im sekundentakt. Dazu lese ich jeweils den aktuellen Portzustand (von
dieses Problem auftritt. Hatte soetwas schonmal einer in der Form? Ich weiß nicht so recht ob ich den PCA9555 verdächtigen soll oder die ASF TWI Routine die "eigentlich" funktioniert. Ein letztes Oszilloskopbild konnte ich auch bekommen. Habe die Infos mal zusammgestellt und als Bild angehängt. Der Aktuelle
-
Thread
ATXMega, TWI (I2C) bleibt hängen
Hallo zusammen, 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
Hallo noips, guten morgen Tim, irgendein Fehler in HW? Also wenn der PCA9555 und der XMega versorgt bleiben, funktioniert auch I2C. Ich hatte das Problem mal, dass bei der MegaXX Serie I2C des Empfängers stromlos wurde - dann hat sich der Bus aufgehängt. Deine Abhilfe in
-
Thread
Push-button controller
: > Jetzt brauchst du am Port-Expander einen Pull-Up Widerstand. Den ("weak pullup") hat der PCA9555 ohnehin. Also das benutze ich schon jetzt ohne externen PullUp und habe da keine Probleme.
von Faulheit nicht getan habe :-) Ich habe IRL3103 und NDP6020P auch. Widerstände und Dioden eh, PCA9555 als Breadboard auch. Ja ok, ich gehe es mal an. Logikgatter wären vielleicht auch noch eine Idee, sowas umzusetzen. Da habe ich allerdings noch nie mit gearbeitet.
-
Thread
TWI hängt sich auf CLK Puls geht unter
könnte man die Verklemmung in der SOftware lösen? Die Datenleitung (blau) scheint von dem Slave (PCA9555) auf low gehalten zu werden, da auch kein Reset der MCU hilft. Ich muss immer erst die PCA9555 resetten durch Spannung aus und wieder an. Ich sende immer das gleiche Paket im 100ms Takt. Der Fehler
-
Thread
PCA9555/PCA9535 Hilfe
Hallo! Ich versuche gerade mit einem Atmega168 mit dem DIO PCA9535 zu reden. Den Status der Inputs kann ich auslesen - die ändern sich auch braf wenn ein Input sich ändert. Nun zu meinen Problemen: 1. Auf PIN1 ist ja ein Interruptausgang um eine Änderung der Eingänge anzuzeigen. Ich hab einen Pullup auf 5V und ein Oszi dran. Das Signal bleibt aber immer auf 0V. Egal ob sich ein Input ändert oder nicht. Ich möchte gerne den INT auf dem AVR INT0 hängen um die Ports nicht dauernd abfragen zu müssen. 2. Ich kann die Polarity der Eingänge nicht ändern. Das Einlesen der Bits vom Port
-
Thread
PCA9555 vs TCA9555
der Hersteller (TI) https://e2e.ti.com/support/interface/f/138/t/499753?What-s-different-between-PCA9555-and-TCA9555
-
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
[S] UDN2981 und PCA9555 in einem Gehaeuse
Inspiriert durch https://www.mikrocontroller.net/topic/386491#new kam mir die Frage, ob es nicht einen 8 Bit Highsidedriver gibt, der direkt per I2C angesteuert werden kann. In einer (zugegeben kurzen) Suche fand ich nur zwei seit Jahren abgekuendigte IC bei Digikey. Auch bei Mouser hab ich nichts gefunden. Hat jemand einen Tip? wendelsberg
-
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
ATmega 8 hängt sich auf
Steuerung eines MP3-Player (über Simulation eines Tastendrucks) Dazu habe ich einen PCF8583 und einen PCA9555 am I2C. Letzterer übernimmt die Ports für den MP3-Player und ide Tastatur. Beide sind über Interrupts angeschlossen. Ich bin euch dankbar für die vielen Tipps, wie man etwas besser oder einfacher
> Oh oh oh ! Das wird nur vor der Aktivierung der Interrupts aufgerufen, da der PCA9555 nach dem Start bereits einen Interrupt erzeugt. Er geht nämlich davon aus, dass an den Pins ein High liegen soll, tut's aber nciht >> Interrupt. Dann beschreibe ich ihn, dass Low normal ist udn nur
-
Thread
PCF8574 I2C-Port-Expander Preisentwicklung
PCA9555 ist auch leistungsfähiger Für nur Ausgänge hat sich bei mir auch der TCIP2810 bewährt
-
Thread
(V) I²C-Samples-Box
I²C-Sample Kit von Philips: jeweiles drei ICs: GTL2010PW, P82B96TD, PCA95515D, PCA95545D, PCA9551D, PCA9555D, PCA9557D, PCA9501D Das Sortmient ist neu ungebraucht, gegen Gebot für kleines Geld abzugeben. Viele Grüße Ralf
-
Thread
Graphig Display 128x64 mit KS0108 am I2C Bus?
ein Display Graphik was am I2C Bus geht? BF/BO9864 und die meisten DOG. Ansonsten über einen PCA9555.
-
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
I²C-I/O-Expander mit TRI-state Output
PCA9534 and PCA9535 Highlights The PCA9534/PCA9535 are identical to the PCA9554/PCA9555 except that there is no internal pullup resistor. They are useful in battery-powered applications to minimize current drain and in applications where the outputs need to be *tri-stated* at power up
-
Thread
PCF8574A Ersatz gesucht
16 Bit, 400kHz, mit Config-Register und mit "richtigem" highside-Treiber: PCA9555
-
Thread
xmega und 4x20 lcd Module
4x20 lcd Module direkt verbinden, so wie atmega und 4x20 lcd Module? oder muss ich so was wie PCA9555 oder 74HC595 dazwischen einbauen?
-
Thread
XMega Eclipse, AVR-Studio Interrupt Unterschiede
Beispiel für einen Xmega von der Atmel-Webseite. Dabei ist der Xmega als Master konfiguriert und ein PCA9555 als Porterweiterung. So weit alles in Ordnung. Wenn ich nun das Projekt mit AVR-Studio compiliere funktioniert der Code ohne Probleme. Da ich aber lieber Eclipse verwenden möchte wurde der identische
-
Thread
AVR ATmega32 direkt ans LCD
fragen, ob es möglich ist mit Hilfe eines ATmega32 direkt einen Grafik LCD anzusteuern, also ohne PCA9555 o.ä. Chip. Besonders weil ich diesen irgendwie nur als SMD Variante bekomme. Und zwar wollte ich das Ergebnis eines Fußballspiels anzeigen (also zwei relativ große Zahlen mit bis zu jeweils 2 Ziffern
-
Thread
I2C Master VHDL PCA9555
Hallo zusammen Ich habe im Internet einen I2C Master code gefunden, welchen ich für mein Projekt verwenden möchte. Code: (Beide auf dieser Seite vorhanden, mein Code ist momentan der Letzte) http://www.fpga-talk.de/forum/viewtopic.php?f=32&t=168&p=608 Nun habe ich probleme um die Eingänge abzufragen, bis jetz habe ich meine Code so bearbeitet, dass ich Ausgänge schalten kann. Falls ihr Fehler seht oder Verbesserungen habt, wäre ich dankbar. rma
-
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