-
Thread
Frage zur Funkuhr
Ich verwende PCF8574.. Auf jeder Anzeige ein PCF und ein ULN2803. So hat jede Anzeige ihre eigene Adresse und man kann sie schalten wie man lustig ist..
@ Dirk (Gast) >Ich verwende PCF8574.. >Auf jeder Anzeige ein PCF und ein ULN2803. Wozu das? Der PCF8574 hat genug Dampf, eine Siebensegmentanzeige zu treiben. Auch ohne ULN2803. http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
6 Stk LCD mit I2c Bus
Der PCF8574 hat doch 3 Adresseingänge. Gib jedem einen andere (Hardware)Adresse, und schon kannst du bis zu 8 Stk an einen I2C-Bus anschliessen. Du benutzt übrigens den PCF8574A (Adresse 0x7x), es gibt noch den PCF8574 mit der Adresse 0x4x), damit kannst du dann weiter 8 Stück an den Bus anschliessen. Adressen wären beim A-Type: 0x70 0x72 0x74 0x78 0x7A 0x7C 0x7E abhängig von der Beschaltung A0,A1,A2 (Vcc
-
Thread
Mehr Interrupte - Porterweiterung mit 2. µC?
Ein PCF8574 kann einen Interrupt auslösen, wenn sich an seinen Eingangs-Pins etwas ändert. Gruß Oliver
Ja, hier ist es beschrieben: http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Auch ODER-Gatter würden helfen.
-
Thread
PCF8583 Uhr mit I2C ansteuern
Hänge doch mal etwas anderes an den I2C, z.B. einen PCF8574. Da solltest Du den Erfolg an den Ausgängen gleich sehen können. Damit kannst Du sehr einfach prüfen, ob Du zumindest richtig auf den I2C schreiben kannst. fchk
Hallo Frank, also ich lese nur vom Portextender PCF8574A (aber da ist ja ein Schreiben mit dabei) und das Lesen ist völlig ok. Allerdings habe ich den Startbefehl so gestaltet, dass ich zuerst ein STOP ausgebe und prüfe, ob SCL und SDA high sind (ist
-
Thread
PCF8574: Schnellcheck ?
PCF8574 studieren und dir ein paar Routinen schreiben für den Datenaustausch.
mein Ding. Frag mal Peter Dannegger ob der dir nen Rat hat. Ich kann dir nur Routinen für PCF8574 in Assembler (8051er) bereitstellen, weiss aber nicht ob Du es adaptieren kannst.
-
Thread
I2C-LCD-Lib Probleme
Verdrahtung! Geht nur so, wie im header steht! Ich vermute mal, dass es aus der Shift-Register-Natur des PCF8574 kommt... Die Pins sind halt nicht auf einen Schlag gültig, deswegen ist die Reihenfolge wichtig! Gruß, Manuel
Manuel schrieb im Beitrag #1736232: > Ich vermute mal, dass es aus der Shift-Register-Natur des PCF8574 > kommt... Die Pins sind halt nicht auf einen Schlag gültig, deswegen ist > die Reihenfolge wichtig! Das ist Quatsch. Der PCF8574 kann nicht um ein Bit schieben, wie ein 74HC164. Alle 8 Bits
-
Thread
CC430F5137 (OLIMEX MSP430-CCRF) und I2C
beim CC430F5137 etwas geändert. Ich wollte die ersten Schritte mit dem einfachsten I2C-Modul, dem PCF8574 (Portexpander), durchführen. Unter dem MSP430F2013 wäre dies die Slave-Adresse &040. Ins Register füllt man zum Schreiben (TX) 0x40 und Lesen (RX) 0x041. Leider hatte ich den unten angeführten Thread
ich erst einmal einen PCF8591 getestet. Dafür spendierte ich wie beim PCF8574 eine kleine Lochrasterplatine, ein wenig Beschaltung und den Anschluß an den EXT-Port an das CCRF-Board. Es kamen keine Werte heraus. Nach Stunden habe ich dann festgestellt, es fehlte mir eine kleine
-
Thread
PCF8574 LED glimmt trotz LOW
Hallo zusammen, ich sehe vermutlich den Wald vor lauter Bäumen nicht im Moment. Habe an einen PCF8574 zum Testen eine LED an P1 angeschlossen und möchte diese nun schalten. +5V --- R1--- LED --- PCF8574A Somit wie unter http://www.mikrocontroller.net/articles/Port-Expander_PCF8574#Anwendung Problem
vertauscht? Dann würde ja gar nichts leuchten? 10k parallel zur LED direkt? +5V --- R1--- LED --- PCF8574A | | -- R2 -- Macht doch auch keinen Unterschied? Ist glaub ich schon zu spät :(
-
Thread
Wassersensor
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
>http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
I2C IO-Expander mit mind. 4Bits zur freien Adressvergabe.
Eine Mischung aus PCF8574 und PCF8574A sollte deine Anforderungen erfüllen.
Dietmar S. schrieb im Beitrag #7637442: > Mischung aus PCF8574 und PCF8574A Ebenso auch PCA9554 und PCA9554A.
-
Thread
MOSFET Schaltung für PCF8574
! Ich habe eine Schaltung, mit der ich einen Brückenzünder auslösen mit einem ESP32 und einem PCF8574 oder einem MCP23017 bei 3.3V. Nun hat der PCF8574 das Problem das er bei HIGH, nicht mehr als 100uA am Port liefert, bei LOW jedoch bis zu 25mA. Bei meiner Schaltung wie im Anhang (ch1) leuchtet
der Timer-IC NE555 (LM555) bewährt. Ein Pull-Up Widerstand (10kOhm) nach +5V an den Ausgang vom PCF8574 = Eingang vom NE555. Wenn ich den Reset Eingang verwende, kann ich den Widerstand auch noch weglassen.
-
Thread
Portexpander mit I2C oder SPI (5 I/O's)
dann nimm doch einfach einen PCF8574 ... der hat 3 Pins, mit dem man seine Adresse konfigurieren kann. Damit brauchst Du am Controller nur SDA und SCL. Die Adressierung erfolgt dann software-mäßig. Durch die 3 Adress-Pins lassen
der Expander gleichzeitig an einem > I2C betreiben. Und wenn das nicht reicht nimm noch die PCF8574A dazu... Die haben eine andere Basisadesse... nitraM
-
Thread
Porterweiterung per I2C
die Ports im µC anspricht? Also Config Portd.0 = Output ... Fand in meiner Sammelkiste einen PCF8574P. Michael
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
Treiber-Arrays für activ low Ausgänge (wie PCF8574)?
Für die Ansteuerung von Relais über einen PCF8574 habe ich bisher immer einzelne PNP-Transistoren genommen. Die Ausgänge des PCF8574 sind als activ-low konzipiert (Open Collektor). Um Lötarbeit zu sparen,würde ich gern wissen, ob es solche Treiberarrays
Von früheren Projekten habe ich noch einige PCF8574 vorrätig, außerdem ist meine Software schon darauf eingestellt. Ich werde es wohl mit 74HC540 (8fach Inverter)und ULN2803 machen.
-
Thread
PCF8574.low aktiv..was ist das ?
I2csend Slave1 , A Waitms 255 Next Wenn ich dann über den PCF8574 ein LCD betreiben möchte, muss dann der Wert 255 übergeben werden an den PCF8574, damit alle Leitungen auf "0" stehen? Gruss
Siehe http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
HD44780 1602 LCD über I2C Modul ansteuern
http://www.forum.g-heinrichs.de/viewtopic.php?f=12&t=73 Kurt Als Adresse hab ich: Const Pcf8574_lcd = 127 .
8-Pins ansteuern wir dort beschrieben: https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Protokoll dann wie gehabt bei diesem Display...
-
Thread
Mehrere I/O Expansions an einer MCU
Hallo, nimm doch einen PCF8574. Der hängt am i2c interface und ich glaube du kannst bis zu 7 Stück anschließen, dabei kannst du jeden Pin als I oder als O setzen. Er hat nur einen Nachteil: er ist relativ teuer, ca. 1€
mehr Inputs als Outpus, da ich sehr viele Taster anschließen möchte. Somit ist mir deine Wahl des PCF8574 lieber. Und kann ich dann Expansion hinter Expansion hängen, oder hängen dann am MCU mehrere Expansions direkt dran? Danke für die Hilfe.
-
Thread
AVR ATtiny13 I2C PCF8574 LCD Display Ansteuerung
gezeigten Dateien 14_4_T13_I2C_PCF_LCD_MC.asm ==> damit lassen sich LCDs ansteuern, die zwischen PCF8574 und LCD Display eine Verdrahtung nach C-Control haben 15_4_MC_T13_PCF_LCD_2004.asm ==> damit lassen sich LCDs ansteuern, die zwischen PCF8574 und LCD Display eine Verdrahtung nach Arduino haben 20200626_1602_LCD.jpg ==> LCD 1602 mit PCF8574 und LCD Display Verdrahtung nach C-Control 20200619_2004_LCD.jpg ==> LCD 2004 mit PCF8574 und LCD Display Verdrahtung nach Arduino viel Spass mit Tiny 13 wünscht Joe
-
Thread
I2C und LCD mit der Pollin.Lib in Bascom
es verschiedene libs, siehe auch in der Hilfe. Es gab auch verschiedene Beschaltungen Display - PCF8574. Kann es sein, das Pollin die Schaltung verwendet die im Franzis Buch mal drin war. Schau mal ob das vom Datei Anhang mit deiner Hardware funktioniert.
verschiedene libs, siehe auch in der Hilfe. > Es gab auch verschiedene Beschaltungen Display - PCF8574. Das, was du da im Anhang hast, ist die Lib von Kent Anderson. Kann man sich mit einem Editor ansehen. Da steht ziemlich am Anfang, das es eine '_LCD_e' Variable gibt, die auf '64' oder '192'
-
Thread
Welcher Bus kann das?
einen auf Deinen Controller schalten. Wenn Du auf PWM verzichtest, reicht für jede Kachel ein PCF8574(A) aus. Je ein Pin pro Grundfarbe plus ein Pin zum Zurücklesen des Touch-Signals. Zwei Pins pro Grundfarbe würden auch noch gehen, damit ließen sich dann insgesamt 64 Farben bei 4 Farbstufen pro Grundfarbe darstellen. Achtung! Du kannst maximal 8 PCF8574 an einen I2C hängen. Daher brauchst Du sowohl PCF8574 als auch PCF8574A (die haben eine andere I2C Basisadresse). Wenn Du die PCF8574(A) durch PCA9554(A) ersetzt, bekommst Du sogar einen Interrupt
-
Thread
PCF8574 "parallel" anschließen
>kann es probleme geben, wenn ich 2 pcf8574 mit der gleichen adressierung >an einen i2c-bus anschließe? Ich würde sagen JA! Schon wegen ACK vom einen der pcf8574 und wer von beiden fühlt sich Angesprochen. So viel ich weiss kann es nur
geben der die Daten entgegen nimmt. Demnach musst Du die Daten hintereinander zum jeweiligen pcf8574 senden. Der eine hat die Adresse 1 der andere eben 2 z.B. Allerdings probieren geht über Studieren.
-
Thread
I2C-Expander PCF8574 / PCF8575 - wann kommt der Interrupt?
@ Igor K. (ziesel) >Ich frage mich, ob der Interrupt vom PCF8574 auch ohne Mikrocontroller >und I2C ausgelöst wird. Nur einmal. > Und zwar habe ich erstmal nur den PCF auf einem >Breadboard verkabelt, aber die SDA und SCL Leitungen offen gelassen.
8.2.2 Simplified Schematic Diagram of each P-Port Input/Output) http://www.ti.com/lit/ds/symlink/pcf8574a.pdf
-
Thread
Zwei Motoren mit Attiny85 ansteuern
. Dieser soll über I2C einen AD Wandler (PCF8591), eine Uhr (DS1621), eine Portwerweiterung ( PCF 8574 an welches ich die Motor"steuerung" hänge), eine Porterweiterung (PCF 8574) für das Einlesen von Tastern und ein LCD Modul (Pollin 810145) ansteuern. Es reicht mir völlig aus, wenn ich die beiden
Dieser soll über I2C > einen AD Wandler (PCF8591), eine Uhr (DS1621), eine Portwerweiterung ( > PCF 8574 an welches ich die Motor"steuerung" hänge), eine > Porterweiterung (PCF 8574) für das Einlesen von Tastern und ein LCD > Modul (Pollin 810145) ansteuern. Du willst Dir wohl die Programmierung
-
Thread
PCF8574 Schalter auf Eingang
Hallo Leute, eine kleine Verständnisfrage zum PCF8574 ... Ich möchte so ein Teil im gemischten I/O-Betrieb verwenden, ähnlich wie hier dargestellt: http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Nun bin ich mir aber nicht sicher,
Du setzt den Ausgang des PCF8574 auf HIGH, und guckst dann, was dort wirklich für ein Pegel anliegt. Da der PCF8574 (absichtlich) nur sehr schwach treibt (weak pullup), ist jeder andere Chip in der Lage, die Spannung trotzdem weit
-
Thread
ATMEGA8 - I2C bleibt bei "while(!(TWCR & (1<<TWINT)));" hängen
Guten Abend, ich habe folgendes Problem. Ich will mit meinem ATMEGA8 einen PCF8574 Port Expander ansprechen. Die Adresse ist auf 0x40 eingestellt. Zudem verwende ich die lib von Peter Fleury. Angeschlossen ist soweit alles korrekt (Pins über 4,7k an +5V als Pullup), habe soweit
avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "i2cmaster.h" #define PCF8574_ADDR 0x40 int main(void) { sei(); // Enable Interrupts i2c_init(); // I2C initialisieren _delay_ms(500); i2c_start(PCF8574_ADDR | I2C_WRITE); i2c_write(0xFF);
-
Thread
LCD ueber i2c mit ATMega88PA
Suche mal auf ebay o.ä. nach "PCF8574". Das ist ein Portexpander mit I2C ansteuerbar. Der übernimmt genau die Aufgabe, die Du (wenn ich es richtig interpretiere) mit Deinem ATMEGA88PA-AU machen willst. Du wirst zahllose billige ferige
hast falsch verstanden. PCF8574 muß man wie ein Kind betreuen: Daten geben, danach E-Impuls geben, dann 40 us warten... Dann lieber gleich MCP23017 nehmen und mit 1,7 MHz arbeiten, statt langsamen PCF... Ich möchte aber anders
-
Thread
PCF8574 über I2C
Hallo zusammen. Ich möchte einen PCF8574 mit einem Mega8 über I2C zum Laufen bringen. Die Adressierung funtioniert schon mal. Und die Start Condition läuft bereits. Nur wie kann ich nun Daten senden? Also es soll nun z.B eine LED an
[/C] if(bit_is_set(readout, 7)) readout |= (1 << 0); else readout &= ~(1 << 0); pcf8574_send(readout); [/C] GRuß Robert
-
Thread
Welches Display für µC? möglichst viereihig mit IIC
preiswerte Breakouts mit dem Chip. Und den Chip gibt es in DIL. https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf
Klein, sparsam und benötigt nur wenige Steuerleitungen. > https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf Stehe etwas unter Zeitdruck, erstmal kein Grafikdisplay. Ich will nur ein paar Zeilen Text od. Meßwerte anzeigen, schnell und einfach Leider ist das von mir oben verlinkte Reichelt-Display
-
Thread
Pullup ULN2803
Frage zu Pullupwiderständen für die Leistungstreiber ULN2803 in Kombination mit den I/O Expandern PCF8574. Ich schalte mit den PCF8574 die Leistungstreiber über den I2C-Bus. Zwischen PCF und ULN hab ich Pullupwiderstände ( 4,7kOHM ) gegen Vcc (3,3V) installiert, da die Ausgangsleistung der PCF nicht
www.datasheetcatalog.net/de/datasheets_pdf/U/L/N/2/ULN2803.shtml http://www.nxp.com/documents/data_sheet/PCF8574.pdf
-
Thread
I2C Bus funktioniert manchmal
Hallo, Ich habe ein Problem mit meinem I2C Bus. Mal funktioniert er, mal nicht. Am Bus hängt ein pcf8574 zu Display Adapter, ein LM75, Ds3231, Rda5807, 24LC24. Habe zu Testzwecken das Display angesteckt mit dem i2clcd Testprogramm. Mal läuft er problemlos bis zu einer Stunde, mal geht er schon nach einer
PIN-Belegung) und ein 4-zeiliges Display via China-PCF8574-Adapter drangehägt. Initiiert und läuft ohne Probleme - egal wie oft gestartet und derzeit seit ca. 40 Minuten ohne Probleme.
-
Thread
Library in Platformio hinzufügen
Hallo, ich möchte diese Library https://github.com/xreef/PCF8574_library in Platformio hinzufügen. Aber ich bekomme immer diesen Fehler [code]cannot open source file "PCF8574.h"[/code] Ich habe bereits Versucht die Library in den lib/ Ordner zu kopieren oder
probier einfach mal [code] lib_deps = https://github.com/xreef/PCF8574_library [/code]
-
Thread
Auslesen von 48 Tastern mit AVR
48 Dioden. Sind die Tasten räumlich weit auseinander, empfehlen sich I2C Port-Expander, z.B. PCF8574/A.
verschwenderisch -> 6x Portextender (8 sind möglich) I2C kaskadierbar: http://www.ebay.de/itm/PCF8574-PCF8574T-I2C-8-Bit-IO-GPIO-Expander-Module-for-Arduino-Raspberry-Pi-UK-/272432637606?var=&hash=item3f6e4026a6:m:mQFPRLxSj-zVxa61Qe6YVhQ etwas weniger verschwenderisch jeden Extender als Matrix
-
Thread
LCD-Display mit Arduino will nicht
Und gelegentlich wurde vom Hersteller vergessen, die Adresskonfigurationseingänge (A0 bis A2) des PCF8574 an irgendwas anzuschließen. Das hat zur Folge, daß die Adresse nicht lange 0x27 bleibt.
F6GGQ4HHSTP2N7H.png aus: https://www.instructables.com/LCD-display-I2C-adapter-for-Arduino-with-PCF8574A/
-
Thread
i2c fleury lib Probleme
avr/io.h> #include <pll.h> #include <i2c.h> #include <uart.h> #include <stdlib.h> #define PCF8574_1 0x40 #define PCF8574_2 0x42 void init_pll(void) { // MUX Pins an PortD auf Ausgänge schalten DDRD |= (1 << DDD4) | (1 << DDD5) | (1 << DDD6) | (1 << DDD7); // i2c Bus initialisieren
num, 10); uart_puts(num); itoa(byte2, num, 10); uart_puts(num);*/ i2c_send_byte(PCF8574_1, byte1); i2c_send_byte(PCF8574_2, byte2); // mux -> MUX Ports setzen if (mux & 0x01) { PORTD |= (1 << PD4); } if (mux & 0x02) { PORTD |= (1 << PD5); }
-
Thread
Spannungsversorgung ext. Schaltungsteile über ESP32 Board
habe einen ESP32 und an diesem betreibe I2C Sensoren. Jetzt muss ich aber noch einen Portexpander PCF8574 nutzen, der ist ca. 50cm vom ESP angeschlossen. Würde das in der Praxis mt 3,3V Spannungspegel funktionieren? Kabel ist natürlich geschirmt....
mit Glück). Wenn du den PCF8574 mit 3,3V versorgst, dann sind Bus-Pegel von 3,3V ideal. Da fehlen dann keine 1,7 Volt.
-
Thread
Porterweiterung
der PCF8574 hat ein I2C-Interface. Das heisst Du brauchst einen I2C-Treiber (Master). Einfach hier im Forum suchen oder "googeln". Ich bin mir sicher, das viele Leute das schon mal gemacht haben. ciao.
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
PCF8574
Hallo Ich habe an einem I2C Bus mehrere PCF8574. Nun spreche ich z.B. den 1.Chip an und gebe ein Byte aus. Dann wird ein anderer Chip angesprochen, z.B. der 2. Jetzt ist meine Frage, wie lange bleiben die Bits an den Ausgängen des ersten Chip erhalten
-
Thread
PCF8574
einen wunderschönen guten morgen. ich bin dabei mehrere portexpander vom typ PCF8574 am i²c-bus zu betreiben. (ATMEGA16) insgesamt sollen es 8 sein. ist für ein 64 kanaliges Kabelprüfgerät. dabei setze ich immer einen ausgang auf 0 alle anderen auf 1. (der pcf8574 hat ja invertierte
-
Thread
SCL Takt generieren
Grafik-LCD über I2C Expander PCF5874 aber die Ausgabe ist mir zu langsam. Deshalb die Idee den PCF8574 gegen einen schnelleren I/O auszutauschen um die Übertragung schneller zumachen.
8051 nur mit 100 KHz? Wieso dass denn? Nochmal: Das Nadelöhr ist nicht der 8051, sondern der PCF8574, der kann nur max 100kHz! Peter
-
Thread
TWI/I2C für Mega8 in Assembler
Hallo, ich will ein PCF8574 über TWI/O2C mit dem Mega8 ansteuern. Das ganze soll aber Hardwaremäßig erfolgen (Kein Software I2C). Ich möchte auch in Assembler bleiben! Ich finde echt nichts Vernünftiges. Mit einer gescheiten
Hi, kann mir jetzt einer noch sagen wie ich vom pcf8574 auch was empfangen kann? Habfolgende Daten aus dem Datenblatt genommen: Adresse: 0x41 MT_SLA_ACK: 0x40 MT_DATA_ACK: 0x50 Beim MT_DATA_ACK von 50 geht der in ne Fehlerschleife, bei 58
-
Thread
Portexpander für Tastaturmatrix
Portexpander auf I2C umwandeln. Ich würde nur gerne dafür den unterschied zwischen den Portexpander PCF8574 AP und PCF8574 P wissen. Würd mich über Infos freuen. http://www.riedl-electronic.at/pdf/105.pdf hier die PDF dazu. lg Stefan
Stefan Gatternig (Gast) >Ich würde nur gerne dafür den unterschied zwischen den Portexpander >PCF8574 AP und PCF8574 P wissen. Die I2C Adresse und ein paar nebensächliche elektrische Parameter. >Würd mich über Infos freuen. >http://www.riedl-electronic.at/pdf/105.pdf >hier die PDF dazu.
-
Thread
I2C-Bus funktioniert mit BASCOM aber nicht mit Assembler
folgendes Problem, ich hab mir ein ATmega32-Devboard gebaut mit einem zusätzlichen I2C-Bausteinen (PCF 8574). Nun wollte ich das ganze testen und siehe da mit dem BASCOM-Quellcode funktioniert's einwandfrei aber mit meinem Assemblerquellcode macht der PCF8574 keinen Mux. Beim Flashen ist auch nichts schiefgegangen
folgendes Problem, ich hab mir ein ATmega32-Devboard gebaut mit einem zusätzlichen I2C-Bausteinen (PCF 8574). Nun wollte ich das ganze testen und siehe da mit dem BASCOM-Quellcode funktioniert's einwandfrei aber mit meinem Assemblerquellcode macht der PCF8574 keinen Mux. Beim Flashen ist auch nichts
-
Thread
Atmega & i2C PCF8574
ich versuche ein Projekt aufzubauen in dem ein ATmega32 6x PCF8574 steuert Mein Problem ist - ich weiß bis jetzt noch nicht wie in den i2C bus ansteure - was ich beachten muss - und wie ich die Adressen des PCF8574 rauskriege damit nicht zufällig was
Dann fang doch mal mit dem Datenblatt an, das ist netterweise gleich hier verlinkt: PCF8574 Damit erledigt sich Punkt 3 und zum Teil Punkt 1 deiner Frage. Der Rest steht hier: [[AVR_TWI]] und hier: [[Port-Expander_PCF8574]] (nach unten scrollen, da gibts eine ZIP-Datei)
-
Thread
twi_routinen
Hallo ihr experten! Möchte grade ein pcf8574f über i2C ansprechen. Master ist n atmega32. Leider funzt dies nicht so, wie ich es mir vorstelle, siehe Benutzercode: Und zwar möcht ich Werte von PIND auf diese ausgeben (auf pcf8574f sind LEDs
[c]// Port B: Ausgabe der Empfangsdaten // Port C: PC1 = SDA -> Stift 15 PC0=SCL -> Stift 14 PCF8574A // PORT D: Eingabe der Sendedaten #include <avr/io.h> // Deklarationen #define TAKT 3686400UL // Systemtakt 3.6864 MHz #define AUSAD 0x70 // Adresse Ausgabeeinheit PCF8574A
-
Thread
LCD (4bit-mode) am PCF8574
ja, einfach an den uc funzt ja auch! ich wollte das ding ja jetzt über den pcf8574 an i2c hängen!
ja, ich kann lesen und schreibend auf den pcf8574 zugreifen, wenn du das meinst.
-
Thread
suche ULN2803 nicht negiert
selten ist es nicht, dass der Eingang gemeint ist. Zum Beispiel bei Verwendung des I2C-Expanders PCF8574.
Beim PCF8574 ist das nicht egal, denn er hat Open-Collector Ein-/Ausgänge, die nur auf LOW belastbar sind. Er wird invertiert betrieben, beim Einschalten der Spannung sind sie auf HIGH.
-
Thread
Wer hat bekannte ICs in Geräten gefunden?
Frequenzumrichter neben einem Atmega128 gefunden. Mir ist aber noch nie ein Nrf24l01 Modul oder ein PCF8574 begegnet. Habt ihr selber schon so etwas entdeckt? mfg
Jakob P. schrieb im Beitrag #5383448: > Mir ist aber noch nie ein PCF8574 begegnet. Im Miro Farbkalibierungssensor irgendwann im vorherigen Jahrtausend im PC Anschlusskabel.
-
Thread
I2C LCD Display Arduino Problem
ein 20x4 LCD Display gekauft, welches über den I²C Bus angesteuert wird. Das ganze wird über einen PCF8574T gesteuert, der sich auf einer fertigen Platine befindet, die auf die Rückseite des Displays gelötet ist. Habe das Display ganz normal mit +5V , GND , SDA(20) und SCL(21) verbunden (Verwende einen
Beispielprogramm. PS: Die von mir angeführte Zeile dient dazu, vom Standard abweichende Belegungen des PCF8574T an das LCD anzupassen. Das müßtest Du im Zweifel für Dein Display selbst herausfinden. Die Platine, die ich verlinkt habe, ist Deiner zumindest optisch (Lage des PCF8574 zu den LCD-Kontakten) sehr
-
Thread
Bekomme kein Acknowledge vom Port Expander
Hi zusammen Also ich verwende einen PCF8574 und habe eine Frage zum Acknowledge Ich habe schon Werte am Port Expander ausgegeben die ich auch Programmiert hatte, jedoch fehlt mir der Acknowledge vom PCF8574... Byte wurde an PE gesendet
generiert wird. Also ERST SDA auch HIGH, DANN SCL auf HIGH, dann SDA prüfen. [[Port-Expander PCF8574]] MFG Falk
-
Thread
PCF8574
Hallo Wenn die PCF8574 beim I2C bus ein Byte empfangen, wird doch Bit 1 auf Ausgang 1, Bit 2 auf Ausgang 2, usw gelegt, ist das richtig?