-
Thread
Kommunikation von Mikrocontrollern
Pins 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
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
FIELD_LENGTH||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
Pin als In oder Out konfigurieren, abhängig von einzelnem B
1' 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 ???
Sekunde 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
-
Thread
I2C Monitor mit Mega8
den Bus eingreift. Weiterhin habe ich noch eine Erkennung für Interruptsignal eingebaut (für z.B. PCF8574 "IO" oder PCF85x3 "RTC") Ich werde wenn ich wieder in Deutschland bin, mal meinen Sourecode reinstellen. cu bis dann
-
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?
gleiche 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
-
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?
habe 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
Display am Attiny 841
und Programme veröffentlich wurden. Teilweise habe ich bis 6 Slave am Master dran. Beispiel dazu: PCF8574, PCF8591, MCP23008, MCP23017, OLED, E-Paper, INA221, Farb TFT Display von EA mit bis zu 3,2 Zoll. Teilweise habe ich 2 Displays gleichzeitig am Bus betrieben. Auch der Austausch von Atmega
-
Thread
Welchen AVR nehmen?
sollten 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
Lötkolben für SMD
verlöten. Das Ergebnis ist von eine Maschinenlötung nicht zu unterscheiden. Ob Widerstand oder pcf8574 ist egal. Die Größe liegt nur an meinen Augen. Weil selbst mit Vorhänger kann ich kleineres nicht mehr genau sehen.
-
Thread
IIC, I2C Leitungslänge
abgeschlosssen werden, um eine Reflexion am jeweiligen Ende zu unterbinden. Ich hätte insgesamt 8 LM75 und 11 PCF8574... Werde berichten, obs funktioniert hat *g*
-
Thread
Tach auch - Vorstellung
Vorteil dabei ist das ich schnell das "Interface" wechseln kann. Also Direkt oder ne kleine Platine mit PCF8574 um über I2C anzusteuern oder einfach ein Schieberegister sammt MAX232 für ne Serielle ansteuerung. Das wars auch schon
-
Thread
Warum interne pull ups und keine internen pull downs?
stark nach unten ziehen konnten und nach oben nur wenig Muskeln hatten. Das seht ihr heute noch am PCF8574. Olaf
-
Thread
Software I2c oder Hardware I2c
Infos. ES wuerde reichen wenn du einfach mal ein Datenblatt lesen wuerdest. Beispielsweise zum PCF8574. > Wird der Takt, sei es beim Hardware oder beim Software I2C Daten werden nur bei Bedarf rausgetaktet, nach der Uebertragung gehoert eine Stopbedingung zur DEfintion des Busses die bestimmte
-
Thread
I²C/TWI Tutorial
, die jeweils ein grafisches Display und einen Drehgeber ansteuern. Ausserdem hängen noch ein paar PCF8574 und LM75 am Bus. Gruß, Jan
-
Thread
Slave-Adresse???
'reset variable Slave = &H40 'slave address of a PCF 8574 I/O IC I2creceive Slave , X 'get the value Print X 'print it was ist mit slave adress gemeinnt? Welche hat ein mega8? gruß,
-
Thread
stm32f103 i2c_read
eine Idee. Will das ganze jetzt mit Bitbang i2c versuchen. Erstes Ziel, es soll auf dem avr ein pcf8574 angesprochen werden. Klappt leider auch nicht. Weiß jemand weiter? [c] #include "i2csoft.h" #include "i2csoft.c" #define i2c_init SoftI2CInit #define i2c_stop SoftI2CStop #define
-
Thread
Mehrfache Pullup's am I2C Bus ?
Busmitte, habe ich SDA und SCL über 10k Pullups auf +5V gelegt. Der Master und auch die 2 Slaves (PCF8574) sind jeweils über Rs 330 an Daten- und Clockleitung geführt. Als MC verwende ich, nun aber nicht lachen ;), die MICRO von dem großen C. Jetzt meine Frage: Ist es erforderlich, oder macht
-
Thread
ESP8266 - 30V/20ma switch
Wenn du unbedingt beim ESP-01 bleiben willst, brauchst du wohl einen Port-Expander, zum Beispiel den PCF8574.
-
Thread
Procyon AVR Lib: Bug in I2C mit GCC 4.1.1?
sich aslo auf SLA+R und ein Byte beschränkt, dann klappts. Auch mit einem testhalber eingesetzten PCF8574 genau wie mit dem Mega8. Versucht man aber, mehr als ein Byte (mit 2, 3, 4 und 5 probiert) zu lesen, dann wird nocht SLA+R und das erste Byte korrekt übertragen. Danach aber ist Ruhe auf der
-
Thread
I2C auf STM32F103
EEprom mit dem STM32 verbunden? Hast du anstelle des EEproms mal einen anderen Chip probiert? Der PCF8574 ist für erste Versuche immer gut. Hast du mal versucht, einfach gar keinen Slave anzuschliessen, um nur die Ausgangs-Signale des STM32 zu prüfen? Zumindest die Adresse (also das erste Byte) müsste
dem STM32 verbunden? Ja > Hast du anstelle des EEproms mal einen anderen Chip probiert? Der > PCF8574 ist für erste Versuche immer gut. Ja, keinen EEPROM aber einen US > Hast du mal versucht, einfach gar keinen Slave anzuschliessen, um nur > die Ausgangs-Signale des STM32 zu prüfen? Zumindest
-
Thread
Bite um Kontrolle meines Schaltplans und Layoutes
noch zur V3.5) -USB Port mit FT232RL ( mein Erstkontakt zu SMD "Angst :-) ) -I2C I/O Erweiterung PCF 8574 P -das Layout, zum ersten mal, mit Top und Bottom. Soweit wärs das... würde mich freuen wenn ein Profi mal drüberschauen könnte. Grüße Rau
-
Thread
Beispielprogramm zum UC1601 GLCD-Controller I2C gesucht
mal schrittweise programmiert bekommen. I2C läuft in meiner Schaltung von 7 kHz bis 220 kHz an einem PCF8574 einwandfrei. Weiter helfen würde mir ein ganz einfaches Beispielprogramm in AVRGCC, mit dem wenigstens das Auslesen des Statusregisters klappt, bestenfalls die Initialisierung noch und z.B alle
-
Thread
ASM Routine für VFD Displays mit I2C
Hallo, ich habe 2 VFD Displays (Vakuum Displays 4x20) von Noritake über I2C mit PCF 8574 und Atmega 8535 angesteuert. Ich nutze dazu die angehängte .lib von Bascom. Sie ist die Assembler Routine für die Ansteuerung der Displays. Es funktioniert soweit super, nur flackern die Anzeigen
-
Thread
AVR Unterprogramm
Guten Abend, Bin noch recht neu in AVR und bin gerade dabei den PCF 8574P über das TWI und einem ATmega 32 zu programmieren. Die Ansteuerung über das TWI ist mir bereits gelungen, jedoch funktioniert das ganze mit Unterprogrammen nicht. Folgendes Problem: Schreibe
-
Thread
I²C/TWI in Avr-studio betreiben
dich mal rein zu finden. An deiner Stelle würde ich als Slave erst mal einen einfachen I2C-IC, wie PCF8574 nehmen. Erst wenn du den als Master korrekt ansprechen kannst, lohnt es sich mit dem Slave weiter zu machen. So wie du es angehst hast du zwei Baustellen. Und du weisst nicht auf welcher Seite es
-
Thread
Blutrausch wegen i2c
sogar soweit das ich den port wechsle um damit keine schwirigkeiten zu haben die anlag enthält 1200 PCF8574 die Via PCA9544 je zu 16modulen gekoppelt sind http://de.geocities.com/magic33_de/4module.jpg
-
Thread
Touch Sensoren flackern und triggern ohne Annäherung
führen kann...dachte ich mir. Danach entschloss ich mich einen GPIO-Port expander über I2C zu nutzen (PCF8574). Seitdem funktionieren die Touch Sensoren wie ein Traum!!! Kein einziger selbstauslöser, nie! Noch eine Erklärung weshalb ich genau die oben angegebenen PINs genutzt habe. Sechs weitere PINs
-
Thread
Probleme mit lesen von EEPROM auf IIC BUS
jürgen! Ich hab mal unten kommentiert. Hatte auch lang Probleme mit manchen Bedingungen im I2C-Bus (PCF 8574 und m242456-32KByte EERPOM benötigen unterschiedliches Master-ACK). Wenns nicht weiter hilft, dann schau mal nochmal ins Datenblatt und in die I2C-Bus-Spezifikation von Philips. #Start Bedingung
-
Thread
Wer kann ein Datenblatt richtig lesen?
Nicht einmal der Support kann die Daten zufriedenstellend erklären. Ich nehme als Beispiel den PCF8574 von Philips. Es handelt sich hierbei um einen I2C-Baustein mit I/O-Ports. Für meine Entwicklungen ist für mich der Maximalstrom eine wichtige Sache. Ich habe hier die Maximum-Ratings aus dem Datenblatt
-
Thread
4x20-LCD läuft nicht richtig
I2C-Portexpander zum Laufen zu bekommen. Verschaltet ist das lcd nach "Arduino" I2C-Adresse 0x4E PCF8574 LCD 4x20 P0--------RS P1--------R/W P2--------E P3-frei P4--------DB4 P5--------DB5 P6--------DB6 P7--------DB7 Es zeigen sich mir zwei Fehler: a) die Anzeige leuchtet nicht und -
-
Thread
Nixieuhr (DCF 77 decodieren) und Uhrzeit über I2C im BCD Format
N7441 weitergibt und die es wiederum in den Dezimalcode für die Röhren konvertiet ATmega8---> PCF8574P ----> N7441 ---> Röhren Die uhr soll nur die Stunden und Minuten anzeigen. und der Doppelpunkt soll im Sekundentakt blinken. Mein Problem ist jetzt ich habe bisher noch nie was mit dem
-
Thread
wilde led blinkerei
fertig programmiert und erprobt ist. An den selben I2C Bus kannst Du auch Port-Expander vom Typ PCF8574 anschließen, falls die Leitungen vom Arduino für die ganzen LED's nicht ausreichen. Für Schrittmotoren gibt es auch schon fertige Controller-Platinen mit I²C Bus.
-
Thread
I2C, Demultiplexer
Hallo, suche 1x8 Demultiplexer, den ich bei I2C Bus an den Ausgang von den PCF8574 Portexpandern anschließen kann. Kann mir da jemand weiterhelfen.
-
Thread
bits Auswerten Arduino
Hallo zusammen, ich versuche die Eingänge meines Arduinos mit einem PCF8574 zu erweitern Jetzt habe ich keine Ahnung wie ich das empfangene Bitmuster aus Wire.read() einer Funktion zuordnen kann. besten dank im voraus.
-
Thread
TWI Slave Interupt hängt bei vielen Zeilen Code, sonst nich
eine Schleife, bis SCL wirklich 1 ist. Die Peter Pfleury ist warscheinlich für EEPROMs und den PCF8574, da braucht man sowas nicht. Das Warten auf SCL ist nur notwendig, wenn der Slave ein µC ist, da der ja gerade mit was anderem beschäftigt sein kann. Peter
-
Thread
Logic Analyzer auf : http://www.amateurfunkbasteln.de/
verlagert sich dann ja die Programmierung einen Layer nach oben. Soll heissen wenn du z.B einen PCF8574 auf ansprechen kannst und auf dem Analyzer alles gut aussieht, dann gibt es eigentlich wenig Grund anzunehmen das andere Devices wo du nur andere Adressen/Daten verwendest nicht gehen. Hast
-
Thread
I²C Slave mit Mega unter BASCOM
Hallo, hat jemand ein Demo, wo unter BASCOM ein Mega8 über TWI einen I²C-Slave (ähnlich PCF8574) simuliert wird und kann ich dort auch die Basis-Adresse frei wählen ???? Gruss A. Arndt
-
Thread
Tastenmatrix über I2C auswerten
zusammen! Hat jemand von euch ein Programmbeispiel wie eine Tastenmatrix über den I2C mittels eines PCF8574 ausgewertet wird. Bevorzugter Compiler: Bascom AVR Controler: AT mega16 Danke Markus