-
Thread
I2C und Interrupt bei PIC
Controller-Typen existiert die gleiche Problematik. Wenn ich statt des SAA1064 einen Port-Expander PCF8574 anspreche ebenso eine Blockade des Interrupts. Hat schon mal jemand ein ähnliches Problem/Phänomen gehabt? Müssen bei der Kombination von Interrupt und I2C Dinge beachtet werden? (Timing, Bits
-
Thread
Parallele Schalter hinter Shift-Register
deinem Problem Open Collector ist Dein Freund. Such einen chip der so einen hat. oder ich glaub den PCF8574. Du legst pins auf Masse oder schaltest sie auf input mit Pullup (falls der keinen intern hat mußt du extern pullups anlegen) + und - dzu haben führt sonst zum kurzschluß der ausgänge. Du willst
-
Thread
MSP430 - EZ430 Board
Fall einen Port-Expander einplanen. Dann ist der geringe Pincount kein großes Problem mehr. Nimm den PCF8574 und Du hast ein I2C Gerät. Damit und dem EEPROM hast Du dann schon einen Bus mit mehreren Teilnehmern. Dazu denke ich solltest Du 4 LEDs nehmen. Damit kann man dann schon ein Lauflicht machen. Und
-
Thread
Frage zu Selbsthaltung (Optokoppler)
schrieb im Beitrag #6469200: > Richtig, ich arbeite aber mit einem i2c IO Expander Falls du den PCF8574 meinst, der liefert nur ein paar µA bei High Pegel.
-
Thread
LCD an i2c mit PCA9555D und Bascom?
Ich meine die Lib für den PCA. In Bascom finde ich nur eine für den PCF8574. Aber mit der geht logischerweise nix.
-
Thread
LM2574N Layout, GND-Verbindung
Kondensator kann eben nur wirken, wenn er den Stromkreis schließt. Und speziell in diesem Stromkreis mit dem PCF8574 ist es eben nicht nur ein lokaler IC-Strom, sondern ein weit verstreuter Laststrom, der dominiert. Und deshalb zeigt der Screenshot in diesem Fall nur einen kleinen Teil der Wahrheit...
-
Thread
I2C Assembler keine Kommunikation zu GY-521(MPU6050)
system so einfach wie moeglich machen, fang an mit EIN prozessor und ein standard i2c chip sowie der PCF8574 mit leds/switches an die inputs.
-
Thread
LCD am I2C initialisieren
Hallo ich habe ein LCD DEM20485 über i2c-PCF8574 angeschlossen. Laut c't bot WIKI hat dieses LCD einen Controller vom Typ KS0076B/KS0063, HD44780 kompatibel. Bei der Suche nach einem Datenblatt habe ich nur eines für das LCD DEM20486 gefunden.
-
Thread
S0 Zähler Impulse zu kurz
Schaltplanes ist ein Kanal zu sehen. Der 40106D entprellt. Der 4040D ist ein Schieberegister und mit dem PCF8574 liest man das Schieberegister per I2C aus. Man muß also nicht unbedingt alle 10 ms auslesen. Die Entprellung hat eine Zeitkonstante beim Laden von 2,35 ms. Das Entladen dauert mit Deinem S0-Zähler
-
Thread
Mein LCD funzt nicht.
wenn ja verwendest du den 4 bit Modus und sind die Pins richtig zugeordnet? Man kann die Pins vom PCF8574T zu der Steckerleiste verfolgen, und die sollte auf der Displayplatine beschriftet sein. (z.b. wenn du die Hintergrundbeleuchtung einschaltest im Code (eventuell bei jedem Befehl nötig) und diese
-
Thread
4 Elektromagneten mit einm PWM schalten
Porterweiterung mit SPI]] [[Porterweiterungen]] http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 >Erweiterung von digitalen IO-Ports Artikel, naja . . . Solche Fragmente nützen nicht wirklich was.
-
Thread
Controllerstart beim Einstecken von Schaltnetzteil
Ich würde mal versuchen den enc28j60 zu reseten.... bei einem von meinen projekten hing einer der pcf8574 (nich ganz vergleichbar, ich weiss) nach dem anschalten vom strom (vmtl. weil die spannung zu langsam gestiegen ist..), die lösung war, den i2c teil erst "manuel" durch nen pin vom mega zuzuschalten
-
Thread
"I²C Geräte können nur 3mA sinken"
In der Spec des PCF8574 steht z.B.: "IOL LOW level output current VOL = 0.4 V >3 mA", d.h. bei einem Strom größer 3 mA steigt der SDA-Pegel auf mehr als 0,4V. Eine größere Spannung bewirkt, dass andere ICs am Bus das Low
-
Thread
I2C und Störungen von Motoren.
bürstenloser Gleichstrommotor. Weil ich nicht unnötig viele Kabel nach vorn legen wollte, hab ich einen PCF8574-I2C-Portexpander vorn ins Display reingetan, der multiplext dann da die Anzeige. Die Entfernung vom Messgerät (ein AtMega8) bis zum Lenker sind so 1,5-2m, großzügig geschätzt. Nach meinen Recherchen
-
Thread
eeprom 24c16 mittels i2c lesen und schreiben
auf masse 7 und 8 auf vcc 6 clock 5 sda. ich benutze das pollin board. mittels i2c kann ich einen PCF8574 einwandfrei ansteuern(externe platine). Ich habe 2 boards > beide gleiche Fehlererscheinung (sind ok) mehrere EEPROMs ausprobiert prozessortakt runtergesetzt als compiler mehme ich codevision
-
Thread
Makefile macht mich wahnsinnig - Variable Override?
libavr/drivers/sensors/PressSensors.cpp \ libavr/drivers/I2cEeprom.cpp \ libavr/drivers/Pcf8574.cpp [/pre] Diesen will ich beim Aufruf von make über die override Funktion umdefinieren, so dass ein Befehl entsteht wie folgt: [pre] make CPPSRC=libavr/tools/EepEnduranceStore.cpp libavr
-
Thread
I2C LCD mit Raspberry
Hi. Habe mir vor Monaten schon ein LCD (4x20) (hd44780-kompartibel)mit I2C-Modul (Chip:PCF8574AT) von Sainsmart und möchte dieses LCD am liebsten mit C ansteuern Hat jemand n hinweis auf ne schon existierende Library oder Methode um dieses anzusprechen ? Habe erfahrungen mit diesen
-
Thread
Effiziente ansteuerung HD44780
effizient, im Sinne von schneller, ist in diesem Zusammenhang wohl eher nicht gemeint. Mit einem PCF8574 oder einem anderen I2C oder SPI Baustein kann man noch Leitungen einsparen. Die Ansteuerung ist dann seriell mit 2 oder ein paar mehr Leitungen möglich. Dann funktioniert auch DMA mit entsprechender
-
Thread
(WakeUp-)Interrupt über viele Schalter
Entweder einen extra ATtiny nehmen und diesen per Pin-Change aufwachen lassen. Oder den PCF8574 per I2C auslesen, der hat einen Interruptausgang. Bei beiden spart man sich auch den externen Pullup je Taster ein. Peter
-
Thread
HD44780 vs [HD44870]
***** i2clcd.h - LCD over I2C library Designed for HD44870 based LCDs with I2C expander PCF8574X on Atmels AVR MCUs Copyright (C) 2006 Nico Eichelmann and Thomas Eichelmann 2014 clean up by Falk Brunner ... [/c] gefunden, oder gibt es den zweiteren aus der Überschrift
-
Thread
I2C Display einfache Frage
festgestellt, dass Anschlüsse für SCL und SDA Pin auf dem Display selbst verdreht sind gegenüber dem PCF8574A-Portadapter. (Zur Not kann man ja den Stecker testweise umdrehen.) Dachte am Anfang, könnte einfach das vorhandene Programm ein wenig abändern. (Programm 1 im Anhang.) Also einfach alles
würde es dann keinen Unterschied machen, ob ein ein HD44780 Textdisplay über einen I2C-Adapter (mit PCF8574) oder über einen CH32V003 I2C-Slave Adapter mit einem OLED betreibe. Das OLED wäre damit zu einem Textdisplay degradiert.
-
Thread
probleme mit ADS7828
der code ist für den msp430! der code funktioniert z.b. mit pcf8574's.... < also ist er in ordnung! und nein, er ist nicht von mathar :-P!!! er ist einfacher aufgebaut ;-) aber warum willst du das wissen? bist du nur hinter dem code her? denke mal schon
-
Thread
C-Control Pro Version 2.40 und Windows 10
nicht so richtig. Ich hatte mir dann nach Wochen eine eigene Interrupt Funktion erstellt. Der simple PCF8574 lief prima. Der DS1631 war eine echte Herausforderung. Für den habe ich gut und gerne drei Wochen gebraucht. Mit dem ESP32 und ESP8266 ist das alles kein Problem. Ich beneide die heutigen Kids
-
Thread
Display von Kartenlesegerät an Pc anschliessen
Was auch möglich ist, mit nem PCF8574 an den VGA-Anschluß gehen und dann per I2C die Bytes aus zu geben - dann kannst du bequem am PC entwickeln und testen. Die intel-Linux-Treiber erstellen schon direkt i2c-devices. Unter Windows
-
Thread
24 Volt Ein-Ausgänge mit Portexpander
Schutzbeschaltung tun. [[AVR-Tutorial: Schieberegister]] http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
I²C und Ramtron VRS51L3074
ich eine Entwicklugsboard mit dem oben genannten Prozessor, einem PCA9545A Multiplexer sowie 3 * 4 PCF8574(A). Meine Frage ist nun wie ich diese über den internen I²C Bus ansteueren kann. An der C Programmierung hapert es nicht, nur die Beispiele und Beschreibungen der Bauteile sind so umständlich
-
Thread
7-Segment-Anzeigen an ATmega48-Thermometer
16x2) auch wenn man das direkt anschließen kann, mache ich das eigentlich lieber über I2C mit einem PCF8574, weil man dann das Dispaly von der Steuerung absetzen kann. Suche dir zu den von mir genannten Bauteilen ein paar Beispiele und Lib's, denn man muß ja nicht ständig das Fahrrad neu erfinden ;-)
-
Thread
Dimm-IC (230V) für Arduino gesucht
Der verlinkte 4Kanal China-Dimmer ist lt. Foto auch "nur" ein programmierter AVR mit PCF8574. Als fertiges Modul ist mir das Ding zu windig und die Bauform für mich ungeeignet. Aber sowas (gerne ohne die Triacschaltung) habe ich eigentlich gesucht. Oliver S. schrieb im Beitrag #6944652
-
Thread
Wie steuert man einen OLED Display über i2c an
aber die 1306 liefern kein vernünftiges I2C Handling, in Verbindung mit anderen, RTC DS1307/3231, PCF8574(a) bleibt das OLED immer hängen. https://code.google.com/p/u8glib/ ich würde das wieder nur mit SPI anbinden.
-
Thread
Potentiometer an Mikrocontrollter
siehe Bild. Bis jetzt klappte ja Nokia sowie I2C Scan mit Erkennung, RTC DS3231, RTC DS1307, I2C PCF8574(a), OLED, PT5822, DHT22/11, DS18B20, 433 MHz funken mit der RCswitch LIB, sowie I2C EEPROM mit Adresserkennung (die 3 Adressbits) und Leertest und Größentest, mit dem Nokia 5110 Display als Rückmeldung
schneller, das EEPROM gehörte bis jetzt zu den Lahmen deswegen setze ich dort den Takt herab. Ein PCF8574 spielt locker mit 400kHz. In der Adafruit GFX LIB fiel mir auf das das '~' <ALT 126> hier im Editor und auf allen meinen Rechnern bis zum Raspi einwandfrei mittig sitzt in der Arduino IDE und
-
Thread
Suche Microcontroller mit EBI
einfach zu erreichen wenn man geringe Anspruche hat. Ich hab das selber schon mit einem Mega8 und einem PCF8574 gemacht um ganz lahm 256Bytes aus einem alten Oszi auszulesen Aber wenn du das volle Busprotokoll fahren willst dann bist du schnell bei dem alten NEC Chip und willst den extern anbinden weil
-
Thread
Zeitweise I2C Fehler
jetzt noch > nicht erklären können. Welche Taktfrequenz? Welche Pullups? Welche Spannung? Ein PCF8574 ist für Vcc min 2,5 V bis 6,0 V spezifiziert. Wenn ich das Oszi - Bild richtig interpretiere hat Kanal 1 eine Spannung von 2,42 V und rauscht beträchtlich, so daß die Spannung gelegentlich noch
-
Thread
Timer1 im CTC und LCD Probleme
Gewächshaussteuerung mit einem Atmega8 als Steuereinheit. Kurz das drum herrum: - IC2 : Mit LM75 & SHT21 & PCF8574 als Portexpander - ADW : LED für Beleuchtungsmessung ein Bodenfeuchtesensor und ein über ein R2R Wiederstand gespeister Drehschalter für die Displaysteuerung Desweiteren
-
Thread
Folientastatur
Nimm eine Folientastatur. Link: 709930 bei Conrad Und einen I²C-Portexpander. [[Port-Expander_PCF8574]] MCP23017
-
Thread
Ansteuerung eines 7-Digit-Displays
Ich würde einfach ein PCF8475 (das ist die 16 Bit Variante einen PCF8574) nehmen. Alle benötigten Ausgänge mit den passenden Pin des Digit verbinden. Dann eine Funktion schreiben die je nach Wert die passenden Bits setzt
-
Thread
PCA9500 GPIO-Expander Input und Output zur selben Zeit verwenden?
als Output verwenden möchte und GPIO 2...7 zum selben Zeitpunkt als Input? Habe aktuell eines PCF8574 zuhause. Liege ich richtig mit der Annahme, dass dieser nur Entweder vollständig als Input oder vollständig als Output Expander verwendet werden kann? Kenne mich auf diesem Gebiet noch nicht
-
Thread
Richtig grosses EEPROM
den i2c kanal ausbauen, ala KoF ;-) ich steuere so ein 4mb großes sram an! ich benute einfach pcf8574's um ports zu erzeugen und habe daran ein sram (kann man ja auch nach belieben eeprom, flash,... anbinden) angeklemmt. man sollte nur tunlichst vermeiden dram's zu verwenden!!! refreshs & lese
-
Thread
IIC mit Atmega 169 Butterfly ??
Zusammen, wollte mit dem Atmega 169 (Butterfly Board) ein IIC Anwendung Programmieren (I/O Baustein PCF 8574); habe jetzt im Datenblatt festgestellt, dass der Atmega 169 den IIC Bus gar nicht kann. Ist das richtig, oder hab ich da was übersehen?? Vielen dank im Vorraus Charly
-
Thread
I2C Zwischenspeicher für RasPi - ATmega 400kHz
kastriert wird. (Registerzugriff nur 8 bit , bei einigen auch mal 16 bit). Damit kann man zwar einen PCF 8574 (und auch einige weitere simple Modelle) ansprechen, aber bei komplexen Sachen bist du mit dem Raspi aussen vor. Abhilfe: 1. bessere I2C-Bibliothek verwenden 2. I2C per Bitbanging am Raspi
-
Thread
Mehrere µC über 1-wire verbinden
hängst dir ein paar zusätzliche Ports an den Controller: [[Porterweiterung mit SPI]] [[Port-Expander PCF8574]] [[AVR-Tutorial: Schieberegister]] Ansonsten kann man Portpins auch mehrfach nutzen. Beispielsweise eignen sich alle Anschlüsse eines Text-LCDs ausser E prima für Taster: Taster mit 4K7-Serienwiderstand
-
Thread
Frage zu I2C
noch nicht ausprobiert. Zum Multiplexen: Es gibt von Philips I/O Erweiterungen. Für deinen Fall den PCF8574. Schau dir mal das an: http://www.goblack.de/desy/digitalt/i2c/signale.html müsste eigentlich alle Fragen beantworten. Viel Spaß, Alex
-
Thread
Problem mit I²C-Bus und dem Extender f. lange Leitungen
ein Extender ran oder sollte es wie oben beschrieben klappen. Am anderen Ende habe ich dann einen PCF8574 ,hinter dem Extender an den Sx-Leitungen, angeschlossen mit 4,7 k SCA / SCL gegen +5V, die Ansteuerung klappt, nur die Uhr direkt am "Master" geht dann nicht mehr, also entweder oder, ich hätte
-
Thread
I2C proplem
stimmen. denn das verwirrt mich doch reichlich... im moment. bis jetzt hab ich volgendes prog für den PCF8574 8Bit expander _______________________________________________________ #include <io.h> #include <i2cmaster.h> int main(void) { //hauptprogramm i2c_init(); while(1)
-
Thread
Welche Art Schaltung/Relais um 18W direkt mit MCU zu schalten?
Schieberegister 74HC595 oder noch besser TPIC6B595 (da sind die Transistoren schon drin). * I²C Port Expander PCF8574
-
Thread
MC zu vielen einzel Bit-ausgängen?
entweder mit nem Schieberegister oder über I2C mit nem Porterweiterungs IC z.B. PCF8574 Marc
-
Thread
I2c zu LCD in Bascom
4000000 $lib "Lcd_i2c.lib" 'My i2c driver for the LCD Const Pcf8574_lcd = &H40'Defines the address of the I/O expander for LCD 'Für Bit 3 Von Portd Config I2cdelay = 1 Config Scl = Portb.3
-
Thread
I/O Port Erweiterung
einen Baustein, mit dem ich 12V Signale über den I²C Bus an den µC senden kann. Also so etwas wie den PCF8574 von Philips aber der hat nur TTL Eingänge und für eine Pegelwandlung oder Optokopler habe ich keinen Platz mehr auf meiner Platine. Also wenn jemand solch einen Baustein kennt, antwortet bitt
-
Thread
Messtechnikwahl: Welches Equipment am besten geeignet für Temperaturmessung (19 Sensoren)?
I2C - Busmultiplexer kannst Du genügend Sensoren anschliessen. Das TTL-Signal nimmst Du mit einem PCF8574 auf. mfg Klaus