-
Thread
i2c porterweiterung pcf 8574 Problem !
hallo ich habe ein kleines problem mit dem baustein pcf 8574. ich habe ihn an einem PIC angeschlossen. die ausgänge kann ich auch einzeln schalten aber ! immer wenn ich einen ausgang setzte bzw lösche dann flackern alle kurz auf wie kann ich dieses
-
Thread
I"C mehere Bytes hintereinander senden
gleich dran hängen?? Ich habe ein Programm in 8051 Assembler geschrieben und es geht richtig gut PCF 8574A, es sind auch nur ca.15 Zeilen (nur für senden) und ich habe es so langsam laufen, das eine SCL-Periode 1 Sekunde dauert.
-
Thread
LCD 2 x 16 mit I2C Adapterplatine - ges. 9 Stück
Adapter ? Platinengröße ca. 55mm x 20mm,die LCD sind etwa 40mm x 20mm groß. Die Platinen sind mit PCF8574 bestückt,alle Platinen funktionsfähig.Entweder zum weiter verwenden oder als Spenderorgan. Preis keine Ahnung - ich sage mal 35 Euro für alle neun Stück plus 5 Euro Porto.
-
Thread
4 x Atmega8 Ausgänge mit BCD zu Decimal auf 10 erweitern und andere Tricks
Logik herum schlägst, nimm doch einfach Schieberegister oder Port-Expander mit I2C Schnittstelle (PCF8574).
-
Thread
Schaltung für Schrittmotor mit I2C
ich würde einen 8- Bit- IO- Baustein von einem namhaften holländischen Chip- Hersteller nehmen: PCF8574, o.ä.. Daran kannst Du neben ENABLE, CLOCK und DIR auch die Eingänge HOME, HLAFSTEP und CONTROL dranhängen; dann kannst Du alle Betriebszustände kontrollieren und sparst Dir die Jumper auf der Platine
-
Thread
AVR Ausgang nach Impulszeit Ausschalten
zusammen! ich habe Platine erstellt, die kaskadiert bis zu 128 Augänge über i2C Port Expander PCF8574 und 4099 Latches bereitstellen kann. Prinzipiell funktioniert das ganze. Wenn die Bedingung für den Ausgang erfüllt sind wird er gesetzt und wenn die Bedingungen zum löschen des Ausgangs Erfüllt
-
Thread
"Garten"-bus
Überall, wo es gebraucht wird, sind "Bus-Knoten" installiert, die vorerst 8 digitale Ausgänge (PCF 8574) bereitstellen. Erweiterungen sind einfach möglich. Über Relais (Karte von D. Harlos) lassen sich Magnetvetile 24 V AC (Rainbird), Lampen usw. schalten. Funktioniert ohne Fehler. Wer Details haben
-
Thread
Motortreiber richtig verbinden
Ist aber nur ein "dummer" Portexpander. http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
Von UART ungenutze PIN's des PORT
Schieberegister Oder aber sowas hier: http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Ich persönlich nehme auch gerne mal einen kleinen uC als "intelligenten Portexpander" und steuere ihn über UART oder SPI...
-
Thread
ATmega8 PCF8574 Assembler I2C
geben, wie ich in Assembler bei einem ATMega8 über die Hardware-TWI-Schnittstelle einen oder zwei PCF8574 (beide als Eingänge verwendet) auslesen kann ? Ich hab das Datenblatt gelesen, aber das ist so kryptisch....:-)) Diese ganzen Registerbits .... Ich habe auch versucht Hagens C-Library anzupassen
-
Thread
ATMEGA Stromsparoptionen
aus, da permanent die Eingänge abgefragt werden > müssen. Kann man da nicht soetwas wie einen PCF8574 nutzen. Der kann ja einen Level-Interrupt auslösen, wenn sich was an den Eingängen tut. Der braucht im standby max 10 müA und dafür kann der ATmega tief und fest schlafen.
-
Thread
Webserver MSP430 mit ENC28J60
mit "192.168.5.1" oder so ähnlich, und auch eventuelle Schaltvorgänge auslösen können (bspw. mit PCF8574). dazu habe ich eine HTML Seite wo ich einfach werte eintragen kann erstellt. Auf dem PC funst das wunderbar aber wie bringe ich das in den MSP430 unter? Kann mir da wer Helfen?
-
Thread
JControl / Java Control-Unit JCU
Bedienung einer kleineren Modelleisenbahnanlage (Hardware über I2C-Bus und entsprechende Umsetzer, wie PCF8574, angeschlossen) geeignet? Viele Grüße Haussi
-
Thread
LCD-Ansteuerung mit PCF ?
Hallo, ich habe ein kleines Problem mit dem Quellcode im Anhang. Ich benutze einen PCF8574AP, also den mit der Basisadresse 112. Allerdings werde ich aus dem Quellcode nicht ganz schlau. Wo wir denn dort gesagt an welchem Port des PCFs was passieren soll. Es gibt ja 8 Ausgänge bzw. Eingänge
-
Thread
LCD mit I2C-Bus in C-Code
Module werden. Aufbau: Controller: At90s8515 Display: 2x16 4bit Motorola Interface I2c-Bus: PCF8574AP Es soll Daten über I2C Bus im einen LCD ausgeben. Wenn es möglich ist, dann bitte melden. Mit freundlichen Grüßen Bui
-
Thread
Gibt es einen MUX mit Busanschluss (I2C) ?
I/O-Pins zur Verfügung, die Du als Slave-Select-Leitungen verwenden kannst. Ein Beispiel ist der PCF8574.
-
Thread
SCP1000 Sensor über I2C
Bausteine/etc. einbinden. Ich habe bereits die I2C Funktionen implementiert und diese auch mit einem PCF8574P IC erfolgreich getestet. Nun will ich einen VTI SCP1000 D11 Luftdrucksensor über den Bus einbinden und bitte um eure mithilfe. Ich habe euch den relevanten Code und das Sensor Datenblatt angehängt
-
Thread
PIC - zu wenig spannung oder initalisierungsproblem?
Der einzige weg, welchen ich jetzt noch habe, wird wohl ein i2c treiberbaustein sein! ich hab vom PCF8574 bereits hier im forum gelesen. Im datenblatt sehe ich, dass er bis 7V betrieben werden kann, und maximal 100mA ausgeben kann. Da er hier so oft in kombi mit einem display verwendet wird, nehme
-
Thread
LCD und RTC per I2C
Aber wie das ja so ist, will man auch was in der Hand halten. Ich bin im Besitz eines ATmega8, nem PCF8574 und einer RTC(PCF8583). Da ich schonmal was in C geschrieben habe, wollte ich auch möglichst dabei bleiben. Hat schomal einer von euch so eine UHR über I2C gebaut? Oder kann mir sagen wie ich beide
-
Thread
8051 als I2C-Slave verwenden...
nicht hin. Hab mich bis jetzt etwa 4 Stunden gespielt. Nichts.... Der AT89C2051 soll dann wie ein PCF8574 arbeiten und er wird mit einen 24MHz Quarz getaktet. Frage: Hat jemand von euch schon Erfahrung in die Richtung und Subroutinen geschrieben? mfg Weinga-Unity http://www.weinga-unity.de.vu
-
Thread
Taster seriell einlesen ohne µC
mit dem Phillips PCF8574 kannst du so etwas machen. Hier ein beispiel von einem MP3-Player-Keyboard: http://www.fitzenreiter.de/MP3/mp3_mkbd.jpg MfG formtapez
-
Thread
Suche Diode mit niedriger Durchlass-Spannung
Hi Peter, ich weiß, daß man jede Menge Ports sparen kann. Ich habe auch schon mit dem PCF8574 (I2C-Porterweiterung) und dem Schieberegister 74HCT4094 gearbeitet. Und natürlich könnte ich mein Display seriell ansteuern - diese Möglichkeit entfällt aber, weil a) ich sonst nur auf's Display schreiben
-
Thread
DSPIC I2C
Hallo, ich arbeite mit dem DSPIC 60F6012 und versuche eine Porterweiterung (PCF8574) anzusprechen. nach dem senden der adressen bekomme ich ein ack vom slave aber dann wenn ich daten schreibe, macht er es nicht. ich habe mich auch schon mit dem ozi reingehängt und auf das start
-
Thread
Zimmersteuerung
einen Elektromotor ansteuern. Außerdem wäre die Möglichkeit gut, z.B. über ein I2C-Bus weitere PCF8574 anzusteuern, mit denen ich weitere Aus- und Eingänge dem Board hinzufügen könnte. (Ich stelle mir das in etwa so wie bei einem Motherboard vor, auf denen man PCI-Karten stecken kann, um weitere Aus
-
Thread
Schwierigkeiten beim Lesen das Manuals / TWI Atmega 644
Hallo, ich möchte gern mit einem Atmega644P einen PCF8574 (=Portexpander) mittels I2C ansprechen. Ist im Manual ganz gut beschrieben - mit einer Ausnahme: nirgends finde ich einen Hinweis, wie SDA bzw. SCL konfiguriert werden müssen. Rein als Ausgänge
-
Thread
Kommunikation von Mikrocontrollern
mit einander verbinden und eine Software UART implementieren oder? Ich habe hier auch noch PCF8574P I2C-Bus 8-Bit I/O-Expander rumfliegen ist es sinvolle die zur Kommunikation zu verwenden. Ich möchte ein Netzwerk aus 6-9 Mikrocontrollern aufbauen jedoch nicht mehr als 2 IOs pro Mikrocontroller
-
Thread
Welcher Bus für Lichtsteuerung
Daten bekommst du über I²C natürlich auch übertragen. Von daher könnte man z.B. mit einem einfachen PCF8574 starten und dann später auf µC Slave umsteigen.
-
Thread
Verkaufe Elektronik Bauteile
HDSP-5503 Rot á 0,8€ 1x LM3524 (PDIP) PWM Controller 1€ 1x I2C Display 3 x 12 Zeihen á 7€ 10x PCF8574 (PDIP) á 0,9€ 5x Quarz 14.31818 MHz á 0,3€ 5x Quarz 4.433619 MHz á 0,3€ 2x Quarz 16MHz á 0,3€ 1 Quarzoszillator 3.6864 MHz 0,8€ 1x MC14017 (PDIP) Dezimalzähler 0,5€ 2 Max6225 (PDP) 2.56V Spannungsreferenz
-
Thread
PS/2 auslesen && ggf. interpretieren
|CIRCLEVALUE] cm berechnet und per I2C an 0100000, 0100001 und 0100010 weitergegen, was bei mir PCF8574P mit angehaengten DAC0808LCN sind. Somit kann die Platine unabhaengig betrieben werden und ohne grosze Protokollgeschichten mit einem ADC einer anderen Platine gelesen werden - gut bei Eingangsknappheit
-
Thread
LCD und I2C-Modul
auch von der I2C-Platine verwendet werden - aber nicht parallel dazu! Am besten währe es dann den PCF8574 auf dem I2C-Board gar nicht zu bestücken. Für die 4 Datenleitungen des Displays am besten die die PINs 3,4,5,6 nehmen entspechen den Port-PINs PD4..PD7. Man könnte auch eine Software-I2C-Variante
-
Thread
I2C Controller mit Timer und einfacher Logik
GPIO-out > umschalten kann (Beleuchtung enable/disable), nachdem ein GPIO-in (sync) > aktiv war. PCF8574 + irgendein Computer, der ihn über I²C steuert. > Ideal wäre ein autonomer Ablauf, Das wäre ein programmierbarer Mikrocontroller. Fast jeder kann I²c. Zum Beispiel Arduino Nano Module. >
-
Thread
Raspberry Pi LCD über Shell steuern
Für ein 16*2 HD44780 und I2C Expander PCF8574 hab ich mal ein Shell-Script geschrieben, dass i2cset benutzt. Kommt also ohne Python oder Treiber aus. Aber wie gesagt die i2c Variante. Reiner
-
Thread
Pin als In oder Out konfigurieren, abhängig von einzelnem B
else 'Z'; end generate; -- Datenausgang ohne Richtungssteuerung, Open Drain Ausgang -- wie PCF8574 l_label: for i in 0 to 7 generate my_port(i) <= '0' when my_data(i)='0' else 'Z'; end generate; [/vhdl] >Noch genialer wäre es, wenn jeder Pin ein Open Drain wäre, und einfach Warum
-
Thread
Freescale HCS08 Positives u. negatives Acknowledge am I2C Bus
wurde. Also die Kleinigkeit entgegen der Beschreibung im Datenblatt geändert und es klappte. Beim PCF8574 ist es genau anders, da muss ich als erstes das Datenbyte holen und danach die STOP Bedingung setzen. Vielen Dank für das "Brainstorming", es war sehr interessant und ausgesprochen zielführend
-
Thread
TWI - Wie lege ich die Adresse von einem Slave fest?
immer ich an der Master-Sofware herumbastle, benutze ich zuerste einen fertigen Slave (Port-Expander PCF8574, oder RTC). Über den Port-Expander kann man dann auch leicht ein LCD-Display für Debug-Zwecke anschließen. Auch als sehr sinnvoll zur Fehlersuche hat sich der TWI-Sniffer http://www.mikrocontroller.net
-
Thread
Welche Hardware benötige ich für die Ansteuerung von mehreren Signalen?
über Schieberegister oder I²C Portexpander erweitern. Geeignete Klassiker dazu wären 74HCT595 und PCF8574. Anleitung dazu: http://stefanfrings.de/esp8266/index.html
-
Thread
lcd hinter multiplxer ???
was sogar für Animierten text reicht.) und ich so erstmal nur 2 Pinne verbrauche. den Extra PCF8574 für LCD oder Tastatur kann ich verschmerzen und sogar nen M8 nutzen. Bei kaum weiteren Komponennten nehme ich allerdings gerne den M16 da ich mit 4 Ports genug Piinne frei habe. In deinem Falle
-
Thread
Einfacher und billiger Webserver mit AtMega32
der lcd-bibliothek kann man die anschlussports des lcd frei am uC, aber wie krieg ich das mit nem pcf8574 hin? geht das auch so einfach? bye sirko
Hi, wenn man bedenkt dass man für 1 EUR mehr, statt eines PCF8574 auch einen MEGA8 bekommt (mit dem man bekanntlich einiges mehr machen kann)... Ausserdem ist der MEGA32 mit der Netzwerkkarte und der SD-Karte schon reichlich beschäftigt. (und da kommen sicher
-
Thread
ATMega8 lange schlafen legen und wenig Strom verbrauchen
Uni gebaut. Darin waren unter anderem nen Tiny15, eine PCF8593 RTC, ein 24LC256 EEPROM und ein PCF8574 IO Baustein verbaut. Haut laut Meßgerat im Schlafzustand zwischen den Messungen weit unter 1µA verbraucht. TWI-Pullups, EEPROM und IO-Baustein wurden während des Schlafens durch nen kleinen P-Kanal
-
Thread
AVR ATtiny13 DS18B20/DS18S20 I2C PCF8574 LCD Temperaturanzeige
von einem Temperatursensor DS18B20 oder DS18S20 die Daten holt, diese Aufbereitet und über I2C und PCF8574 an ein LCD Display sendet. Dies ist wieder ein gutes Beispiel, was man alles mit den Attiny13 machen kann. viel Spass mit Attiny13 wünschen Manfred und Joe
-
Thread
TinyWire: Rückgabewert
Den Atiny-85 setzte ich nur ein wenn ich die Beleuchtung eines Modellautos steuern will, via i2c-Pcf8574. Das Teil kann (wegen der wenigen Pins , meist nur 1-2 Jobs gleichzeitig machen.
-
Thread
Arduino mit 200 I/O Ports?
tun sollen, dann würde ich zwei µC (oder mehr) verwenden. Oder halt Port-Expander wie wie den PCF8574 oder den MCP23017, oder Schieberegister wie 74HC165 und 74HC595.
-
Thread
Conrad I2C LCD Modul
Fehler selber gefunden! )))) Die Verbindungen vom RS und R/W zw. PCF8574 und Display sind beim Conrad-Modul genau umgekehrt. Rest ist haar genau gleich. Funktioniert jetzt einwandfrei. 10 Mal hingeschaut und 10 Mal übersehen...! Wegen des Preises aber doch lieber den
-
Thread
Portwert in einem byte schreiben.
Hallo, ich möchte mein LCD mit dem PCF8574 ansteuern. Dabei möchte ich die Portwerte in ein Byte schreiben. Lcd-Befehl : LCD_PORT &= ~(0xF0>>(4-LCD_DB)); // Maske löschen LCD_PORT |= (data>>(4-LCD_DB)); // Bits setzen jetzt
-
Thread
I2C Master und Slave mit PIC16F876
anderen Master funktioniert, vermute ich einen Fehler beim Master. Aber die Routine funktioniert mit PCF8574 seit Jahren, darum habe ich sie kopiert. Andere Taktrate ändert nichts. Danke und Gruss Chregu
-
Thread
Schalten von +5V über ESP32
Vielleicht kann ja jemand weiterhelfen: Ziel ist es über einen GPIO-Pin des ESP32 (bzw. einen PCF8574) ein Schloss zu öffnen, welches + 5-12V erwartet. Ich habe es einfach mal direkt über den GPIO-Pin mit 3,3V versucht, allerdings sinkt die Spannung dann beim Schalten massiv ab und es tut sich nichts
-
Thread
Widerstände programmierbar schalten?
der z.B. via SPI oder I2C > angesprochen wird und die Widerstände schaltet. Du sucht einen PCF8574 (hat 8 digitale Ein-/Ausgänge)
-
Thread
Welchen AVR nehmen?
auch 64 Stück oder mehr kein Problem sein. Meine 8 in der ISR (alle 10ms) per I2C ausgelesen PCF8574(A) brauchen 100-200µs und da war ich noch auf 100kHz I2C. Ich merkte aber das auch 400kHz möglich sind. 8 Tasten könnten auch an einem ADC-Port mit R-Teiler hängen, spart Leitungen Das größte
-
Thread
Digital Input 12V I²C => fertiges Modul?
Spannungsteiler um die 12V auf den gewünschten Wert zu reduzieren. https://www.ti.com/lit/ds/symlink/pcf8574.pdf Weitere Möglichkeit sind 74HC.. Schieberegister, parallel in, seriell out. Wieder mit Spannungsteiler, sind aber nicht I2C.
-
Thread
beginnt Ablauf nict mehr bei main?
der > Sensorabfragen, Datenaufbereitung usw. ganz zu schweigen. Nachtrag: einer der vielen PCF8574 läßt sich über twi/I2C wieder ansprechen, also bin ich guten Mutes. Aber nur mit WinAVR20071221! Vielen Dank für Eure Hilfe! Peter