-
Thread
*grosses* Display für Arduino
LCD über I2C-Expander PCA9555 ansteuern. Der hat 16Bit am Ausgang, dann hängt man das Display im 8-Bit Modus dran und braucht nicht im 4-Bit Modus so viele Klimmzüge machen. Die übrigen Pins am 2. Port kann man z.B. für Taster
schnarchlahm. Im Anhang ist der wichtigste Codeteil für die Ansteuerung eines LCD über I2C. Am Port 1 des PCA habe ich 5 Taster (Reichelt Navimec), mit einem Display mit 2 Controllern musst Du die Enable-Leitung für die beiden Hälften entsprechend anpassen (aus initlcd() würde ich 2 getrennte Funktionen machen
-
Thread
Ampelschaltung mit MC
funktioniert, wie gedacht und ob ich dann den MC direkt programmieren könnte ? Ich habe für die Schaltung den PCA9555 verwendet. Danke schonmal im vorraus. MfG Lorenz
Geister. Im Prinzip kannst Du das per Hardware oder Software lösen. Ach ja, eins noch. Braucht der PCA955 keine externe Beschaltung? (C oder X oder so?) Viele Grüße, Wastl
-
Thread
Mehrere µC über 1-wire verbinden
Ich fasse es nicht ! PCA9554A (8 Bit) oder PCA9555 via TWI und tut ! Dr. Die
-
Thread
Denkfehler mit PCA9536 (Problem)
weiß welches Register geschrieben oder gelesen werden soll. Meine Beispielroutine passt für alle PCA Familienmitglieder. Es gibt auch 16-bit Versionen wie der PCA9555 wo zwei Registerbänke vorhanden sind und der gültige CR Bereich von 0-7 spannt. Dann gibt es auch noch eine 40-bit Version (PCA9568?
in PCA9536_data PCA9536_data = PCA9536_Read(PCA9536_SLAVE_ADDR, INPUT_REGISTER); // Schreibe gelesenen Wert aufs UART printf("\r\nPCA9536 Register %u Wert = 0x%2x\r\n", INPUT_REGISTER, PCA9536_data
-
Thread
MAX7219: einzelne LED ansteuern
Sorry wenn ich das jetzt einwerfe, aber um nur 14 LEDs anzusteuern gibt es besser geeignete Treiber (PCA9532, PCA9555,...). Wieso den MAX7219?
wenn ich das jetzt einwerfe, aber um nur 14 LEDs anzusteuern gibt > es besser geeignete Treiber (PCA9532, PCA9555,...). Wieso den MAX7219? Ziemlich einfach: ich hatte mir irgendwann einen 10er Pack davon gekauft und jetzt gab es einen Anwendungsfall dafür. Klar sind 43 Cent pro Stück Overkill, aber
-
Thread
Frage zur Beschaltung eines PCF 8574T
ist, wie ich schon geschrieben habe, nicht wirklich gut geeignet. Wenn Du einen MCP23017 oder einen PCA9535 oder einen PCA9555 (die haben auch Push-Pull oder "Totem-Pole" Ausgänge und 16 Ausgangspins) nimmst, hast Du weniger Verdrahtungsaufwand, und es funktioniert besser. Der klitzekleine Haken ist die
-
Thread
Wie viele Schrittmotoren kann ich über einen ESP32 ansteuern?
Wenn Du ein wenig rumbasteln willst ist aus dem Character der Frage evtl. ein PCA9685 Modul von den üblichen Shops mit einer Hand voll Servos ausreichend - da kannst Du 16 Kanäle (Servos) über 2 Pins (I2C) ansteuern. Simpel aber zum Spielen reicht es. Wenn es solide sein soll sind
auf Spatzen geschossen... Wenn du für den Anfang bei 4 Motoren bleibst, wären 2x PCF8574 oder ein PCA9555 (oder der schon erwähnte PCA9685 - dann mit 0/100% PWM als digitaler I/O) am einfachsten anzusteuern. Schieberegister brauchen ein paar Portpins mehr als I2C, die hätten aber den Vorteil, dass
-
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
-
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
Graphig Display 128x64 mit KS0108 am I2C Bus?
du 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
PCF8574A Ersatz gesucht
16 Bit, 400kHz, mit Config-Register und mit "richtigem" highside-Treiber: PCA9555
-
Thread
xmega und 4x20 lcd Module
und 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
-
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
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
Wo PCF8574A kaufen?
Wie wärs mit 16 Bit Bausteinen wie MCP23017 oder PCA9555?
-
Thread
PCF8574/5 push pull
push-pull oder > open drain. nein, dieser Typ ist nur open drain. Vielleicht meinst Du ja auch den PCA9555. Der hat aber auch mehr als nur zwei Register, wenn auch nicht so viele Möglichkeiten wie der MCP23017. Vielleicht ist das eher was für Dein Niveau. Anscheinend muss ich halt entweder Widerstände
-
Thread
Drehencoder in Matrixschaltung machbar?
Evtl einen I2C 16 Bit Portexpander PCA9555 verwenden?
-
Thread
Y-Pointer laden
läuft in einer VirtualBox-VM unter Ubuntu). Für die IO-Porterweiterung verwende ich TWI-Bausteine PCA9555. Wollte das Programm Schritt für Schritt mit einem JTAGICE MKII durchgehen. Dabei ist mir aufgefallen, dass bei [avrasm] lds YH, HIGH(SR_Richtung_umschalten_neues_Direction_Byte) lds YL
-
Thread
Suche Display 20x4 I²C
Adaptierung nicht in Frage > kommt, > gefällt Dir vielleicht ein PCF8574. Oder besser noch ein PCA9555, der hat gegenüber seinem älteren Vorbild einen etwas effektiveren Zugriff. Codebeispiele einfach googeln.
-
Thread
Suche Input modul (~45 IN) -> LAN/MQTT o.ä.
Gehäuse passen das auch zur normalen Elektroinstallation passt. Modular und Stapelbar habe ich den PCA9555 auf 22x32 mm schon gezeichnet leider fehlt mir noch der Schutz aufgrund der Leitungslänge der Sensoren. Immer her mit euren Vorschlägen auch zu Bauteilen wie Schraubklemmen Mehrstock für Hutschienen
-
Thread
Sparkfun OBD-II Uart
Hallo, kennt jemand das Interface? https://www.sparkfun.com/products/9555 Konkrete Frage: Es unterstützt ja mehrere Protokolle (CAN, K-Line etc). Wie ist das Verhalten von dem Teil: Wenn das Ding zB am J-2234 und K-Line ( ISO9141 ) hängt und ich via AT IDs lesen will
in die Tonne), was ein Datenblatt ist (da steht nämlich drin, was der STN1110 kann) und nimm einen PCA 82C250/MCP 2551 und einen MCP 2515, Quarz, zwei Rs, vier Cs und gut ist. Kostet keine 3€.
-
Thread
AVR als Porterweiterung mit Zusatzfunktionen
Bidirektional ist er auch nur "halb", bzw. kann desshalb auch keinen Strom treiben Da würde mir z.B. der PCA9555 schon besser gefallen, aber den hat Reichelt nur in SMD, und die Adapterplatinen gibts nur im "Set" für viel Geld [EDIT] Frank K. schrieb im Beitrag #3037612: > MCP23016: > http://www.reichelt.de
-
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
Experimentierplatine für I2C und SPI Bus
dig-eingängen: Es gibt z.B. PCF8574C und PCF8575C für8 oder 16 I/O, soweit klar. Es gibt auch den PCA9555 mit interrupt, verstehe ich den Baustein richtig daß Eingangssignale ein FlipFlop setzen, der gespeicehrter Wert ausgelesen wird und mit dem Read-Impuls das FlipFlop dann wiede rgelöscht wird.
-
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.
-
Thread
12x BCD in Mikrocontroller einlesen
3x PCA9555 über I2C
-
Thread
Suche gute FIrma zur Unterstützung Layout..
Batterie über I2C, Dig. I/O 16x Input 12-30V (über Optokoppler getrennt) und 16x Relais Output über PCA9555 I2C, ISDN-Schnittstelle als Optionsmodul aufsetzbar. Netzteil ist ein Schaltregler vorgesehen 9-30V Input, Out 5V bis 3A und 3,3V bis 2A (auch für Erweiterungsmodule, deshalb Reserve). Der Schaltregler
-
Thread
Int auslösen beim einlesen von Schieberegister z.B. 4021
ich denn in einer Hardware schon mal am I2C-Bus? Ich müßte nachsehen, aber glaube, der Stein hieß PCA9555 von Philips bzw. NXP. Ein I/O für 16 bit. Wenn ich mich nicht täusche, hatte der auch einen Pin Change Interrupt, aber das müßte ich, wie gesagt, nachsehen. Das wärs doch.
-
Thread
LCD Display 4x20 zu Graphik Display 128x64
Ich hab Grafikdisplays DIP-LCD 122x32 früher mit dem PCA9555 I²C-fähig gemacht, ist aber bei größeren Displays zu langsam. Heute nimmt man Displays (oder OLED-Displays) die bereits I²C (*1) oder besser gleich SPI haben. Suchst du jetzt irgendein Display
-
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
Source Code Treiber für myAVR MK3 Board und Module
NMEA-GPS-Modul] > 14 = Externes-Modul : 7Segment Display [für my7-Segment AddOn] > 13 = Externes-Modul : TWI-PCA9555 16bit I/O [für myTWI PortExpander] > 12 = Externes-Modul : TWI-M24C02 2kBit EEprom [für myTWI EEprom] > 11 = Externes-Modul : TWI-DS1307 RealTimeClock [für myTWI Echtzeituhr] > 10 = Externes-Modul
-
Thread
Kleines Dev-Board erstellen, was so drauf?
handelsübliche Programmierer. Character LCD steuere ich grundsätzlich nur über I2C mittels PCF8574 oder PCA9555 oder China Modul an. DOGM Character LCD mittels SPI. Früher kam noch eine DS1307 RTC dazu. Heutzutage verwende ich lieber DS3231 China Module Dann machte ich mir früher einige kleine Einsteckmodule
-
Thread
ATMEGA 128, RTC DS1307, I2C-Bus Problem
die RTC DS1307 via I2C auszulesen. µC: Atmega128 AVRLIB: Procyon Ein Display habe ich an einen PCA9555 angeschlossen das auch via I2C angesteuert wird. Das Display funktioniert einwandfrei. Das Problem besteht darin, dass wenn ich die Daten der RTC einmal ausgelesen habe, arbeitet die Uhr anscheinend
-
Thread
DOG-M163 und Taster auf Platine mittels I2C / TWI
Du könntest gleich das Display an einen PCA9555 hängen (I2C-16Bit-I/O-Port-Expander) und hast gleich noch ein paar Pins für Tasten übrig.
-
Thread
viele Kleinsignalrelais am µC mit Material von Reichelt günstig schalten
Ich hab das mal mit den PCA9555 gemacht. Auf dem Foto sind 32 Relais.
-
Thread
Reihenschaltung von (digitalen) Widerständen
Bereich 0-65535 Ohm, Widerstände 1, 2, 4, 8, 16, ... 32768 Ohm Ansteuerung der Relais via I2C über 2 PCA9555
-
Thread
Feedback gesucht: I2C-Bussystem für LEDs, Mini-Motoren & Servos im RC-Schiff (ESP32)
Bausteine? > ... sodass ich mir das separate Darlington-Array sparen kann? * TPIC2810 * TCA9555
ist Ziel des Threads Sebastian B. schrieb im Beitrag #8087213: > Wäre hier ein Umstieg auf einen PCA9685 (plus ULN2803A für die LEDs) Ähm, was für LEDs willste da einsetzen? Die PCAs können, meine ich, 25mA pro IO. Sprichst du von Power-LEDs?
-
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 ;
-
Thread
Atmel SAM TWI Peripherie auf JTAG Pin nutzen
nicht auf die Beispiel Doku zu verlassen. Zum I2C. Habe ziemlich viele Ein- und Ausgabe-Bausteine (PCA9555PW) auf der Hardware. Zum einen reichen hier die 3 Adressbits nicht aus und zum Anderen habe ich einen Bus gedacht für Eingabelemente, der relativ zeitnah übertragen soll und an dem Anderen Bus sind
-
Thread
Problem mit AD5696 und I2C
problem but with AD5697R probably using same i2c interface block . We have two 24lc512 NV memory, two PCA9555 and AD5697R on the ARM CPU i2c bus. On some address reading the NV memory the SDA gets stuck to LOW and will be released eventually after a 100 or so clocks. We disconnected all of the devices
-
Thread
Elektroniktaster an ESP32
Beachtung von https://www.mikrocontroller.net/articles/Schaltplan_richtig_zeichnen). Den I2C Bus zwischen PCA9555 und ESP32 muss ich dann mMn mit Pull-up Widerständen (R1, R2 im Plan) verbinden. (Weggelassen am Schaltplan: LED-C---GND, SW-C---GND, LEDx---IO0_x, SWx---IO1_x.) Ziel ist es, diese Schaltung
-
Thread
Mal wieder Wanderkiste?
/lit/ds/symlink/pca9539.pdf - *PCA9545ADGVR* Low Voltage 4-channel I2C and SMbus Switch http://www.ti.com/lit/ds/symlink/pca9545a.pdf - *PCA9555PWR* Remote 16-Bit I2C and SMBus I/O Expander http://www.ti.com/lit/ds/symlink/pca9555.pdf - *SN74UP1T98* Single-Supply Voltage Lvel Translator http://docplayer.net/55984743-Single-supply-voltage-level-translator-with-nine-configurable-gate-logic-functions.html - *SN74AVC1T45
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
Display betreiben zu können. Um diese Bord mit uC verwenden zu können, entwarf ich die kleine PCA9555 Einsteckplatine um alle Bordfunktionen über I2C bedienen zu können. Ein NANO dient zur Zeit als Steuerung. Übers Terminal sende ich z.B. den Befehl "U1XO2,n<CRLF>", wobei n zwischen 0 bis 255
"U1XI3<CRLF>" liest jederzeit den Status der vier Eingangssignale an J4. Zusätzlich lässt sich im PCA9555 eine Bitmaske setzen um einen optionalen Interrupt auszulösen um den uC darauf aufmerksam zu machen, daß sich ein Signal verändert hat. Natürlich muß der Ausgang mit einem Interrupt-fähigen Eingang
-
Thread
8 Tasten einlesen (Möglichkeiten)
I²C-Portexpander für die Taster => PCF8574 für 8 Taster oder PCA9555 für 8 Taster und 8 LEDs => Mit Interrupt-Leitung nur 3 Pins. tschuessle Bernhard
-
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
-
Thread
SPI mit Attiny 841 und MCP23S17
meine I2C und SPI Kommunikation auch OHNE LA und Oszi in Betrieb genommen (MCP23017, 2 ATMega328, PCA9555 etc) und es läuft. Zur Fehlersuche sind obige Geräte sicherlich sehr hilfreich, aber wenn man keine hat ... für meine kleinen Basteleien sind obige Geräte m.E. nicht zwingend nötig