-
Thread
ATMEGA 1284P Anzahl möglicher I2C/TWI Bus
Dabei wirkt der ATMEGA nur als SLAVE. Da es einen internen I2C-Bus für die Ansteuerung von zwei PCF8574 I/O-Expander zum Lesen von Eingängen und Schalten von Ausgängen gibt, soll der RasPi über den P5-Header (GPIO28/GPIO29) an einem zweiten (getrennten) I2C-Bus hängen. Kurzum am ATMEGA hängen die ganzen
der RaspPi (85x56mm) und wird unter den RasPi gesteckt. Das Addon beherbergt 1x Level-Shifter, 2x PCF8574 I/O-Expander (16 I/O), 16 I/O (analog/digital) direkt vom ATMEGA, 1 x RFM12 Sender, 1 x FT232 USB Bridge (für Diagnosezwecke). Er hat kein Ethernet-Chip und kein SD-Karten SLOT. Das hat alles der
-
Thread
PCF 8574 mit 3.3V?
Hallo! Sagt mal, kann der PCF 8574 auch mit den 3.3V bzw dem VIN (3.6-6V) vom Teensy 3.6 betrieben werden? Gruß!
Elias *. schrieb im Beitrag #4785531: > Sagt mal, kann der PCF 8574 auch mit den 3.3V bzw dem VIN (3.6-6V) vom > Teensy 3.6 betrieben werden? Was sagt denn das Datenblatt?
-
Thread
PCF8574 - Verständnisfrage
Hallo Forumsgemeinde! Ich habe ein Problem mit dem Baustein PCF8574 und bin mir nicht sicher ob der Grund bei mir und meinem Verständnis oder bei dem Baustein liegt. Ich möchte den Baustein als Ausgang nutzen und über einen Arduino per I2C ansteuern. Das klappt soweit
hat er erst die 0x00 und dann die 0x01 in den Bus geschrieben. Der hat also wie von ihm gefordert PCF8574 für einen Datenzyklus alle Ausgänge auf 0 gesetzt und danach die gewünschten Ausgänge gesetzt. Habe nun die richtige Funktion genommen und es funktioniert so wie es soll. Die Funktion I2c.write
-
Thread
LED-Steuerung mit WLAN-Server, bistablen Relais und ZeroCrossSwitching
Hardwarebeschreibung: Genutzt wurde ein ESP8266 NodeMcu V3, der über eine I2C-Schnittstelle einen „PCF8574 Remote 8-Bit I/O Expander for I2C Bus“ ansteuert und damit genügend Ausgänge hat, um die Relais anzusteuern. Die PCF8574-Ausgänge werden über ein Widerstandsnetzwerk mit je 10 kOhm als PullUp auf
einer Einschaltphase (5 Sekunden -> delay(5000)) der I2C-Bus initialisiert und die Ausgänge des PCF8574 werden auf 0 gesetzt. Dann werden über die Unterprogramme r1_off bis r3_off die Relais ausgeschaltet. Mit dem Befehl wifiMulti.addAP(“WLAN-Router”,”WLAN-Passwort”) lassen sich mehrere WLAN-Router
-
Thread
Problem mit PCF8574
Hi Leute, ich hab da ein kleines Problem mit meinem PCF8574, im allgemeinen leuft es eigentlich ganz gut, das setzen von Portzustängen geht ohne Probleme, nur beim lesen happerts ein bissi, eigentlich geht das auch, zumindestens bei den PORTS 0-6, sobald ich
-
Thread
Probleme mit PCF8574
AHHHH Ich dreh ab... Also Ich habe 2x 8574 am Bus. Einer (40h) für's LCD (4 Zeilen) Einer (4ch) nur zum Auslesen der Port's im 8574 Zeile 1x2 Zeigt nur Text der einmal reingeschrieben wird Zeile 3 ist frei Zeile 4 die Werte der Ports in Hex und Dez Beim auslesen der Ports 1 - 6 (über Timer alle 500ms) gibt's keine Probleme, alles funktioniert toll, nur.... sobald port 7 auf LO geht macht der 2051 einen RST also Zeile 1 + 2 wird immer wieder neu aufgebaut obwohl sich da eigentlich nicht's änder dürfte. HUH.. mit den I²C - Tracer funktioniert's aber.. beim auslesen kommt 7f
-
Thread
Gibt es einen Matrix-Tastatur-Chip mit I2C-Bus?
Hallo Nico, oder Du nimmst einen PCF8574, der hat sogar einen INT out pin wenn sich an der Tastatur was tut. Guckst Du hier : http://www.goblack.de/desy/mc8051chip/bauanleitung/index.html Auf der Linken Seite Fkt-Modelle auswählen und
Hallo an alle! Der PCF8574 ist so ein Baustein, den ich gesucht habe. Den habe ich auf meiner Suche wohl übersehen... Vielen Dank (in diesem Fall besonders an Frank)! Gruß - Nico :o)
-
Thread
I²C Struktur mit P82B715
Hallo, I2C über die hier angegeben Längen ist möglich. Es geht sogar noch weiter. Der PCF8574 ist hier anscheinend besonders anspruchslos. Ich habe ohne P82B715 oder P82B96 bis zu 50m auf gewöhnlichem Telefonkabel 2x2x0,6 mm mit bis zu 100 KHz geschafft. Siehe hierzu auch: http://www.mikrocontroller.net
I²C ist das Preis/Leistungsverhältnis. Bei RS485 gibt es nicht so günstige Bausätze usw. > Der PCF8574 ist hier anscheinend besonders anspruchslos. Ich habe ohne > P82B715 oder P82B96 bis zu 50m auf gewöhnlichem Telefonkabel 2x2x0,6 mm > mit bis zu 100 KHz geschafft. Eine Frage hierzu: Ich habe
-
Thread
3x4 Tastatur am PCF 8574
Hallo Wie kann man am besten eine Tastatur 3x4 an einem PCF8574 auslesen? Da eine Tastatur als Matrix mit 3x 4 tasten aufgebaut ist, sind doch immer 2 Pins vom PCF 8574 belegt. Wie kann man das auswerten? Paul
-
Thread
DDR bei IIC- Nutzung
Moin! Ich mach grade Gehversuche mit einem PCF8574 und frage mich, wie denn die Ports des Atmega8 geregistert sein müsen, damits klappt. Als Eingang? Als Ausgang? Mit oder ohne Pullup? Oder tut der Atmega das ganz alleine? Greetz, Stephan
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
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
-
Thread
Relay via I2C
oder den PCF8574, den gibt es auch bei Reichelt. das ist ein I2C 8bit IO expander. über den könntest du die Relais mit nem Transistor schalten.
Hallo Michael, >> Ich bin schon gespannt, wie dann der i2c über 20m gespannt wird.. Der PCF8574 ist da anscheinend ziemlich anspruchslos. Meine ersten Gehversuche habe ich von bald 10 Jahren mit diesem Typ gemacht. Man kann locker über 50m überbrücken, selbst getestet, und vermutlich noch mehr
-
Thread
GPIB
. Um mal eben ein Device auszulesen ist das ueberfluessig. Ich mach sogar den Datenbus mit einem PCF8574 weil mir dir Portleitungen am MEga8 ausgegangen sind. :-) Olaf
Also bei mir bestehen die Bustreiber nur aus ein paar Pullups am PCF8574. Mag ja sein das es Probleme gibt wenn man da 10m Kabel dran hat, aber mir reicht 1m Kabel weil ja auf der anderen Seite der USB-Bus ist. Ich lese damit ein Tek 7D20 aus. Wenn man uebrigens richtig
-
Thread
Suche 8xCurrent Limiter => I2C (vgl. CLT01-38SQ7)
https://www.ti.com/product/PCF8574 Anmerkungen: a) die 24V Signale müssen durch Spannungsteiler herabgesetzt werden. b) nicht isoliert (hierfür haben die Götter der diversen Glaubensrichtungen allerdings den Optokoppler erschaffen
Hallo Magnus, danke für Deine Antwort. Ja, diese Lösung hatte ich ja ebnfalls beschrieben. Der PCF8574 ist das TI pendent zum MCP2317. VG Joerg
-
Thread
8fach Relaiskarte für Hutschiene
ARTICLE=28316;START=0;SORT=besch;OFFSET=16 Aber dann brauche ich auch wieder eine Platine mit PCF8574 und ULN2803, und das ganze dann in ein Hutschienen Gehäuse.
Stefan S. schrieb im Beitrag #1441593: > Aber dann brauche ich auch wieder eine Platine mit PCF8574 und ULN2803, > und das ganze dann in ein Hutschienen Gehäuse. ZB sowas http://www.cctools.eu/ext_index.php/artikel/1826
-
Thread
IC mit Pin-Change Ausgang gesucht
seinen Pegel ändert (oder einen Impuls abgibt) sobald einer der Eingänge sich ändert (ähnlich wie der PCF8574 am INT Ausgang). Der PCF8574 ist für mich nicht brauchbar, weil ich mehr als 20 Interruptquellen überwachen will (beide Flanken). Zwar wäre die Funktion des INT-Pins genau das, was ich brauche, aber
-
Thread
Parallele Daten auf SPI oder I2C
für I2C: PCF8574
http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf http://www.ti.com/lit/ds/symlink/pcf8574.pdf
-
Thread
Ghosting bei LED Matrix
Streifenrasterplatine aufgebaut. Angeschlossen ist das an einen Arduino. Zeilentreiber ist ein PCF8574 + 8xBC327 und Spaltentreiber ist ein TLC5940. Eigentlich sollte ja ein "V" auf der Matrix angezeigt werden, in der Realität sieht es aber so aus wie auf dem 3. Bild. An dem TLC5940 sollte es nicht liegen, der ist ja für sowas gemacht. Bleibt also noch der PCF8574 oder mein Code. Kann es sein dass der PCF8574 mit den BC327 zu langsam ist? Oder hab ich einen Denkfehler im Code? Mein Code: [c]#include "Tlc5940.h" #include <Wire.h> #define EXPANDER
-
Thread
PCF8574 und ULN2803
Abend allerseits, ich hab im Anhang eine Schaltung mit einem PCF8574 und einen ULN2803. Wollte wiesen ob das so funktioniert. Für die RLED hab ich je 1,2 K Ohm Widerstand berechnet LEDs sind Low-Current, 2 mA, rot. Was muss ich bei der Schaltung beachten oder wo
PCF spielend selber, bis zu 25mA/Kanal. http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 MFG Falk
-
Thread
LCD HD44780 Atmega16 und PCF8574
kann. Ich denke das es richtig initialisiert wird. DIe Kommunkation zwischen dem Atmega16 und dem PCF8574 funktioniert. Hab statt dem Display LED angehängt. Ich nutze den voreingestellten Takt des Atmega16 Wo liegt der Fehler im Quellcode..? [code] /* * GccApplication1.c * * Created: 26.05.2016
DB0 * 8 - DB1 * 9 - DB2 * 10 - DB3 * 11 - DB4 * 12 - DB5 * 13 - DB6 * 14 - DB7 * PCF8574 Pin Description * P0 - DB4 * P1 - DB5 * P2 - DB6 * P3 - DB7 * P4 - RS * P5 - E * R/W - GND */ #include <avr/io.h> #include <avr/interrupt.h> //#include <avr/iom16.h> //ISR Vektoradresse
-
Thread
LED gegen VCC oder GND
diese über einen Vorwiderstand an einem Output-Pin von einem µController >hängt? [[Port-Expander PCF8574]] @ Gast (Gast) >Ich meine die µC (zumindest Atmel) verkraften mehr, wenn du die LED >gegen VCC an den Output hängst. Das glaube ich kaum. Du meinst eher die 8051er, die haben nämlich Open Collektor Ausgänge, so wie der PCF8574, da muss man die LEDs gegen VCC schalten. AVRs haben relativ symetrische Push-Pull Ausgänge. [[Ausgangsstufen Logik-ICs]] MfG Falk
-
Thread
Digitale I/O am PC
Hallo, es gäbe vielleicht noch die Möglichkeit über i2C Komponenten (PCF8574). Ein PC-Interface ist relativ einfach zu bauen. Es gibt da Bausteine mit 16 I/Os und mit 8 I/Os. Das könnte funktionieren, obwohl ich Mikrocontroller-Lösungen vorziehen würde. Man könnte auch µC
Ralf: Schwer aufzutreiben? Gibts für EUR 2,10 pro Stück bei Reichelt. Andreas: I2C mit PCF8574 könnte auch gehen, weiß aber nicht ob das dann schnell genug wäre ... Joline: Soweit ich weiss haben auch einige von den größeren AVRs (z.B. Mega128) einen externen Bus, da kannst Du die 82C55
-
Thread
MSP430 pcf8574
Hallo, ich versuche über software i2c einen pcf8574 an einem msp430 ans laufen zu bekommen. Leider funktioniert das ganze noch nicht wirklich. hat das jemand schon einmal gemacht? wäre klasse, wenn mir da jemand auf die sprünge helfen könnte.
-
Thread
ESP8266 Wemos D1 zu wenig Pins
Einen PCF8574 nehmen oder auf einen ESP32 umsteigen.
100Ω W. schrieb im Beitrag #6486836: > Einen PCF8574 nehmen Oder z.B. einen 74xx165, der deutlich günstiger ist und in diesem Fall ausreicht, da ausschliesslich Eingänge benötigt werden.
-
Thread
TWI PCF8574P Atmega328p
zur Testzwecken einen Arduino Uno über ICSP mit dem Programmer STK500. Ich möchte über TWI einen PCF8574P ansteuern. Wie in dem hier vorhandenen Beispiel Howto. Die SCL und SDA sind mit jeweils 10kOhm an 5v verbunden. Software: Ich habe mich für SCL 100kHz entschieden was auch gut hinkommt. Nur fehlen
dem Beispiel hier im Forum orientiert. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
Portexpander PC8574 beim lesen schmiert software ab
eines Ports ändere, Dann geht SDA auf LOW und das wars. hängenbleiben tut das ganze hier pcf8574_send_start und zwar ändert sich TWINT nicht mehr
anscheinend vergessen von mir einzufügen :-) http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 ich verwende die Software von diesem Projekt. Gruß Dennis
-
Thread
Display am Attiny 841 mit I2C Bus
brauchst einen I2C Port Expander und dafür nur 2 Leitungen: SCL und SDA. https://www.ebay.de/itm/PCF8574-I2C-PortExpander-Shield-Modul-fur-Arduino-Raspberry-Pi-und-sonstige-uC/291971347592?hash=item43fad93488:g:g64AAOSwPOhaXman
initialisiert und konnte die gewünschten Ausgaben am Display anzeigen lasse. Am Display habe ich einen PCF 8574 in Betrieb, der die Darstellung im 4 Bit Modus macht. Das sind die 4 Datenleitungen und 3 Steuerleitungen. Am Atti 841 mache ich wieder ein init des Displays, soweit ist alles klar. Kann ich den
-
Thread
Bitte nur um ein Kontrolle eines Schaltplan's(Atmega/Saa1064)
Dann muss ich wohl zum PCF8574 greifen..
dann mit dem PCF machen. Dann kannst du aber keine Displays mit gemeinsamer Kathode nehmen. Der PCF8574 liefert bei Highpegel nur 300uA oder so. Sinnvoll wären nur Displays mit gemeinsamer Anode weil bei Low Pegel bis zu 25mA fliessen können.
-
Thread
Raspberry Pi I2C SDA Problem
Hallo ihr lieben, ich habe einen PCF8574 (für LCD) mit integriertem (Platine, nicht im IC) 4.7k Pull-Up an meinen Raspberry angeschlossen. Zum Test habe ich i2cdetect laufen lassen, SCL vom RasPi zum IC und Logic Analyzer, SDA vom IC nur
speziell für den PI sind. Die PullUps legen auch den Spannungspegel am Bus fest, Du kannst also den PCF8574 mit 5Volt betreiben, der I2C-Bus läuft trotzdem mit 3,3Volt Highpegel.
-
Thread
Display mit I2C Buss
Nimm einen PCF8574 und schließ dort die einzelnen Anschlüsse eines normalen Displays an. Den PCF8574 kann man dann per I²C ansteuern.
-
Thread
Kabelquerschnitt Ks0108
bekommen, wäre aber z.B. die Ansteuerung des Displays über I²C in Betracht zu ziehen. (Stichwort: PCF8574) Du hättest nur noch 4 Signale (GND, VCC, SCL, SDA) und der Mehraufwand in der Firmware hält sich sehr in Grenzen. Zudem hat das der ein oder andere hier (mich eingeschlossen) auch schon
Danke für die antworten! @arm-fan die idee mit dem PCF8574 hatte ich auch schon, und habe recherchiert. hier irgendwo im forum gibts nen beitrag wo jemand meinte das das dann viel zu langsam wäre. da das display teilweise alle 100ms neue daten anzeigen muss
-
Thread
probleme mit lcd im 4 bit mode
es, wo mir so langsam die pins am uc ausgehen, dieses display im 4bit mode betreiben und an einen pcf8574 via i²c betreiben( also 4 datenbits + steuerleitungen). die idee ist ja nicht gerade neu, doch nach ausgiebigem lesen das datenblattes habe ich nichts über den 4bit mode dieses displays finden können
ich sagen: Versuch es einfach! Brauchst Du Sourcecode? Ich habe auch mal ein Display über I2C, PCF8574, 4bit-Mode angesteuert. Der Code wäre in C. Gruß, Markus_8051
-
Thread
Auslesen eines 24LC256
zusammen, ich soll einen Speicherbaustein auf einer Platine auslesen (24LC256), die mit einem MC PCF8574T besetzt ist. Es handelt sich um einen SMD-Aufbau. Leider habe ich keine ordentliche Schnittstelle RS232/RS 485 zur Verfügung sowie keinerlei Software für einen I2C-Bus. Ich würde so vorgehen: den
Der PCF8574T ist ein I²C Portextender, der hat erstmal nicht mit EEPROM zu tun. Ansonsten müsste dein Vorhaben gelingen, falls du den Chip lebend runter und wieder rauf bekommst. Und die richtigen Daten hinter
-
Thread
PWM MSP430 an beliebigen Port
LOW werden dann als 0% und 100% PWM ausgegeben... Und wo ist da jetzt der Vorteil wenn er einen PCF8574 bereits drauf hat? Du reißt einen Digital Baustein raus, machst einen PWM Baustein rein und benutzt dann den PWM Baustein als Digitalbaustein? Also da fällt mir wenig zu ein. Es geht bergab.
verschiedene Gräte. Also eher sowas wie Wellenpaketsteuerung. Wie gesagt: 1 Hz direkt über PCF8574 sollte locker gehen. Musst halt die SW entsprechend stricken und oft genug den I2C Zyklus fahren.
-
Thread
7segmentanzeigen Treiber
Pfi, wenn die Anzeigen gemeinsame Anode haben gibts eine Lösung mit zwei Portpins. -> i2c und PCF8574, 8 Ausgänge mit 25mA Belastbarkeit bei Low (High kann er nur 300uA) grüße leo9
die Auswahl an möglichen Bauteilen deutlich ein. Wenn es reicht nach Masse zu schalten nimm den PCF8574 (wenn mans etwas locker formuliert ist ja i2c auch nur ein besseres Schieberegister). Wenn du die positive Versorgungsspannung schalten willst wirst du um zusätliche Transis nicht herumkommen. Es
-
Thread
I/O Pins benoetigt
Hi, schon mal an I2C-Bus gedacht? Da gibt es z.B. eine 8bit Porterweiterung (PCF8574) oder 16bit (PCF8575). Die Bits lassen sich einzeln als Ein- oder Ausgang verwenden.... Müsste es auch bei Reichelt geben. Bis dann, Ingo.
und Richtungen aufschreiben, evtl. laesst sich da doch noch einiges einsparen. @Ingo: Danke, den PCF8574 habe ich bei Reichelt gefunden, den PCF8575 leider nicht. Ich werde mir mal das Datenblatt durchlesen --- das scheint mir bisher aber die geschickteste Loesung zu sein. Zumal ich zur I2C Ansteuerung
-
Thread
Bresser 5in1 umbau auf eigene Platine
steh ich da gerade auf dem Schlauch wie ich das >> realisiere. > > Ich würde dies mit einem PCF8574 (I²C Portexppander) realisieren, dann > kannst du wieder Strom sparen, da dieser dem µC dann, per INT ein Kick > geben kann wenn die Windrichtung ändert. So musst du nicht Permanent > abfragen
steh ich da gerade auf dem Schlauch wie ich das >> realisiere. > > Ich würde dies mit einem PCF8574 (I²C Portexppander) realisieren, dann > kannst du wieder Strom sparen, da dieser dem µC dann, per INT ein Kick > geben kann wenn die Windrichtung ändert. So musst du nicht Permanent > abfragen
-
Thread
HD44780 4-Bit: Störung ergibt falsches Nibble
mal genauer, wie ein LED-Treiber ein LCD ansteuern können soll. Falls Du aber den IO-Expander PCF8574 meinst, der hat nur sehr schwaches High an seinen Ausgängen, da gehören dann Pullups ran, zumindest für den E-Pin (z.B. 4,7k). Peter
> Falls Du aber den IO-Expander PCF8574 meinst, der hat nur sehr schwaches > High an seinen Ausgängen, da gehören dann Pullups ran, zumindest für den > E-Pin (z.B. 4,7k). In diesem Fall ist es ein PCA9532 mit 10k Pullup am E-Pin. Dem
-
Thread
sich aufhängende Sensoren LM70/75?
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
behauptest. Da steht eindeutig: *Input* Die meisten Slaves haben nur einen SCL-Input (24Cxx, PCF8574 usw.). Wozu sollten sie auch den Master warten lassen? Ich hab ja nirgends behauptet, daß alle Slaves so sind, es mag also Ausnahmen geben. Peter
-
Thread
Platine für LED-Buchstabe
aneinandersteckbar (4pol.) und fertig. Ich habe solche Anzeige schon fertig, allerdings nur als 7-Segm. mit PCF 8574 und ist auch schon gut. Mein Problem ist die Grösse. Die Platine 75mm x 100mm ist schon ok, aber ich möchte natürlich die Anzeige grösstmöglich auf der Platine haben. Der M5450 braucht nur 2,7V
Hallo, vielen Dank für Eure Beiträge, also : @ Mario Hagen : Den PCF8574 gibt es ja auch als 16 bit, klar heisst dann anders, gibt es auch nur als SMD. Hast Dir ja viele Mühe für das Beispiel gegeben, hättest Du auch Interesse daran. Sehr gefällt mit das Durchschleif-Stecksystem
-
Thread
LCD über I2C ansteuern
günstigen Baustein mit dem ich ein LCD-Display über den I2C-Bus ansteuern kann." Da nimmst Du einen PCF8574 und betreibst das LCD im 4bit Modus. mfg Gerhard
@Gerhard Das mit dem PCF8574 ist zwar möglich aber von der Programierung des I2C Masters sehr aufwändig. Gerade bei einem Newbie kann das sehr schnell zu Frust-Erlebnissen führen. Ich würde wirklich eher zu einem Mega8 greifen
-
Thread
I2C-Display mit Atmega128
Hallo, ich möchte ein I2C-Display (mit PCF8574T) mit einem Atmega128 in C ansteuern. Ich habe die uC-Platine und das Display bereits vorliegen und mir ein entsprechendes Kabel gebastelt. Wie gehe ich jetzt weiter vor? Gibt es einen Standardtreiber für den PCF8574? Wie spreche ich ansonsten das Display an?
-
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
Großes Relais Board
Hi, wie wäre es mit i2c porterweiterungen gibs mit 8(PCF9554 / PCF8574) und 16 (PCF9555) bit. oder halt mit schieberegistern ist das auch möglich. Als leistungschalter würde ich dann ULN2803 empfehlen. Aber wozu brauch man so viele relais was willst du schalten ?
an mehrere Slaves dann über I2C oder SPI o.ä. verteilt. Ich hab gerade mal nachgeschaut: Ein PCF8574 kostet 1.85 bei Reichelt. 16 bittige gibt es dort leider nicht. Im Grunde ist der Preis unattraktiv. Unter 2 Euro bekommt man AVR-Prozessoren. Eine IO-Leitung bekommt man da etwa für einen Preis
-
Thread
TWI Atmega128
Experimentiere mit dem TWI bzw. I2C. Habe eine I2C-LCD-Display mit PCF8574-Portexpander an Port D des Atmegas128 angeklemmt und möchte nun testen, ob die Kommunikation klappt. Dazu habe ich aus dem Datenblatt des Atmega das C-Example genommen: [c] i2cSetBitrate
>> TWDR= 0x78 & 0xFE; ist das die richtige adresse? beim PCF8574 (_ohne_ A) ist die adresse "0x4n" n: 2-14d bzw. 2-E -- hängt von den Pins A0-A2 ab sonst vl. mal die I2c-Lib von peter Fleury ausprobieren: jump.to/fleury hth. Jörg
-
Thread
I2C, PCF8574 und LCD 16 Zeichen x 2 Zeilen
Hallo zusammen, ich möchte ein Standard LCD Modul 16 Zeichen / 2 Zeilen über einen I2C Bus mit PCF8574 ansteuern. Gibt es da schon was fertiges im Web - Schaltplan, Layout, GCC Library ??? Evtl. sollen als Rückmeldung auch noch 4 Taster angeschlossen werden. Bin für jede Info dankbar. Gruß Schorsch
http://www.google.de Folgendes eingeben: lcd avr pcf8574 Da kommt man dann z.B. auf sowas: http://www.mikrocontroller.net/topic/17598 ... Grüße haves
-
Thread
Display 4x16 mit USI ansteuern
Moin, nimm einfach einen PCF8574 auf der einen Seite häng das Display ran und auf der anderen per I2C deinen uC. Ich habe ein sainsmart LCD2004 dort ist es so gemacht. Und ich glaube hier im Forum wurde das auch schon mal besprochen
Slave gehen was zu machen. Andere Slaves kümmern sich um Sensoren oder Antriebe. Wenn ich einen PCF 8574 verwende bleibt die Hauptarbeit beim Atm 1284. Verwende ich aber 2 x Display kommt es zu grossen Problemen, da sich die Treiber behindern. Beispiel: Schrittmotoransteuerung mit Anzeige (4x16) der