-
Thread
USB-Relaiskarte
letzten SR wieder auf einen Eingang des µC zurückführt. Man könnte natürlich auch I2C nehmen und mit PCF8574 arbeiten. Der Vorteil bei den seriellen Lösungen (also auch I2C) wäre der geringere Leitungsbedarf (Takt, Daten, GND, +5V, +12V, [für 595 zusätzlich noch /MR und /OE, evtl. DS]) und die geringere
-
Thread
I2C-Tastatur-Ansteuerung
einem I2C-Read durch den Master kann es ja nicht funktionieren. Muss ich vorher bestimmte Ports des PCF8574 auf High setzen? Gruß TechInfo
-
Thread
Bidirektionaler Pin ohne INOUT
sprichst, schau Dir doch mal die "Konstruktion" der (Ein-,Aus-,Weisnicht-)gänge von Chips wie dem PCF8574 an. Die sind sowohl als auch.
-
Thread
LCD-Modul von Electronic Assembly funktioniert nicht?
habe vor längerer Zeit eine Aufsteck-Platine gebaut, die Module mit Standard-Pinbelegung durch einen PCF8574 I2C-fähig machen. Habe die Platine mit verschiedenen LCD-Modulen in diversen Geräten verbaut, Nie ein Problem mit den LCD-Modulen gehabt. Jetzt hat Reichelt den Hersteller gewechselt, anstatt
-
Thread
PIC-Controller schmiert beim Einschalten von Lasten ab
C sind entsprechend am Controller etc. geschaltet. Die ansteuerung erfolgt über einen I2C Baustein PCF8574 mit einer ca 2m langen Leitung. Die Schaltung funktioniert soweit erstmal einwandfrei. Über eines der Relais schalte ich eine Induktive Last von 230V. Beim Ein bzw. Ausschalten stoppt meine I2C
-
Thread
lpt io expander
zb. jedens Bit zu einer Datenleitung für ein I2C zu machen (Takt aus Steuerleitung). Mit einfachen PCF8574 kannste Pro String 16 Steine a 8 Bit also 128 Ports anknüpfeln. Für alle 8 Leitungen dann wieder 1024 Mögliche Ports. Selbst das kann man mit I2C-Expandern noch multiplizieren. Etwas Komplexer
-
Thread
ESP8266 mit SPI Display und DF Player
TX Verbindungen zum ESP rausgenommen habe und die ADKEY in Betracht gezogen habe. Darum der zweite PCF8574P. Nur ein Printscreen. Darum die Markierungen ^^
-
Thread
M16C62P mit SD (Secure Digital) Card
du die Ports, die nicht vom A/D-Bus benötigt werden, multiplexed? Oder eine I/O-Erweiterung per PCF8574 für nicht zeitkritische Sachen? Oder kann man deine CF-Karte im Entire Space Multiplexed Mode anschließen und so 2 Ports sparen? Gruß, Dirk.
-
Thread
Reset ohne Reset-Pin?
Generische Slaves haben aber das I2C komplett in Hardware. Schau einfach mal ins Datenblatt des 24C02, PCF8574, PCF8591, DS3231, AD5665 usw., da ist SCL eindeutig nur Eingang. Natürlich gibt es I2C-Slaves, die mit einem MC mit ROM-Code realisiert sind. Dann steht aber auch eindeutig im Datenblatt drin
-
Thread
LAN <-> I2C aber als Client
600Ω-Impuls ... :-D Ich denke, er möchte zusätzlich zum I²C-Bus eine IRQ-Leitung haben. Wie beim PCF8574. Aber ich verstehe nicht, wie sich der Client (also der Slave) Daten holen können soll. Wird vermutlich ehr auf eine Multi-Master-Lösung hinauslaufen. Man kann sowas selber bauen. Gruß
-
Thread
ESP8266-01 & MCP23017
Voltage" 0,8*VDD, also > 0,8*5V=4V. Jetzt hab ich mich nach einer Alternative umgeschaut und den PCF8574 gefunden. Da steht unter "6.3 Recommended Operating Conditions: VIH High-level input voltage= min: 0.7 × VCC, max VCC + 0.5 V". Also bei 5,0V sind das immer noch 3,5V, die der ESP bei 3,3V nicht
-
Thread
avgcc - LInker Fehler - relocation truncated to fit: R_AVR_13_PCREL against symbol
ahlms=main.o -omain.elf main.o spi.o smk.o parameter.o rs232C1.o error.o comm.o adc.o kty81.o i2c.o pcf8574.o systimer.o eeprom.o protokoll.o /usr/lib/gcc/avr/4.7.2/../../../avr/lib/avr5/crtm324p.o: In function `__bad_interrupt': ../../../../crt1/gcrt1.S:195: relocation truncated to fit: R_AVR_13_PCREL
-
Thread
Suche best. Bauteil
Alternative wären Port Expander, z.B: http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
HD44780 Display an SPI ?
Oder du nimmst einen I2C - Portexpaner (z.B. PCF8574). Der ist zwar etwas teuer,aber ein I2C - Bus ist bei vielen Controllern schon vorhanden und benötigt nur 2 Pins. Gruß, SIGINT
-
Thread
8255 PIO an ATMega8515 ?
PCF8574 davon müste du dann 4 stück nehmen istbei I2C aber kein problem. http://bascom-forum.de/index.php/topic,45.msg123.html#msg123
-
Thread
Bezug von 74AC164N oder Vergleichbares Bauteil
beschrieben wie man ein serielles SPI Interface vor so ein Display setzt, und I2C geht auch mit dem PCF8574. Überlege dir, ob du das Display im 8 bit oder 4 bit Modus ansprechen willst (bei einem 74HC164 wohl 4 bit modus), ob du BUSY auswerten willst, also das Display rücklesen können willst (das geht
-
Thread
Programmierstil I2C Display DMA
lcd_puts("Hallo") erst verlassen wird, wenn das "Hallo" gesendet wurde. Das Display 20*4 hängt an einem PCf8574t(I2C 100kHz), somit dauert dies verhältnismäßig lange. Meine Idee wäre durch die Funktion "lcd_puts" ein Puffer mit den I2C-Daten befüllen zu lassen und am Ende meiner Main-While, diese dann per
-
Thread
SPI Expander gesucht
Hallo zusammen, kennt jemand ein 8-bit Schieberegister das ähliche Eigenschaften wie der PCF8574 (I²C) hat, aber über SPI läuft? Es wäre toll wenn es von diesem SPI-Bauteil auch irgendwo samples zu bestellen gäbe (also zB TI oder Maxim). Habe schon einiges gesucht, aber leider nicht viel
-
Thread
Switch Matrix Input oder so
Bastelkiste sehr ungründlich durchsucht (es ist halt heiß auf dem Dachboden) und erst nachher doch noch zwei PCF 8574 aufgetan. Selbst wenn ich da Abfrage und Entprellung noch selbst basteln muß, bin ich damit immer noch schneller, als wenn ich etwas bestellen müßte. Das macht das Theme nicht weniger interessant
-
Thread
PWM IC gesucht: 8bit parallel->PWM?
kannst Du per SPI in ein Schieberegister (74 595) oder per TWI in einen "remote 8-bit I/O-expander" (PCF8574A) schreiben Einen Taktgenerator brauchst Du natürlich auch (z.B. 555 mit Hühnerfutter). -Alles in allem kriegst Du's mit 4 SMD-ICs (plus 1 zentralen Taktgenerator) pro PWM-Ausgang hin. mare_crisium
-
Thread
Abblockkondensatoren - wann 10µF vorsehen?
Spannungsversorgung? Es geht mir um Folgendes, ich plane eine Platine mit einem Atmega88, einem DS1307 und einem PCF8574. Da ich das Ganze gescheit machen möchte hat sich mir eben beim Lesen des genannten Artikels die Frage ergeben, ob ich jetzt jedem der ICs auch noch einmal 10µF verpassen sollte oder eben nur die
-
Thread
Schalter durch MosFet erstzen?
digitalisieren", also zB durch Transistoren oder Mosfet ersetzen. Arduino, Display, EC-11, weiter via I2C auf PCF8574 und dann Mosfet. Nun bin ich mir recht sicher, dass das mit "normalen",zB IRLZ34/44 nicht geht, aber evt mit mit P-Kanal? Oder bräuchte ich eine Hilfsspannung, aber wie halte ich diese aus der
-
Thread
Such Assemblerroutinen
möchte meinen Mikrocontroller AT90S2333 über I²C Bus um 8 Ports erweitern. Als Baustein wollte ich den PCF 8574 verwenden. Allerdings weiß ich nicht, wie ich den ansteuern kann. Hat jemand zufällig fertige Routinen in Assembler für den AVR? Also ich suche Start, Stop und Bit-Sende-Routinen. Wäre sehr
-
Thread
LCD & USB
ein hd44780 geht nicht direkt an i2c. warscheinlich hast du dazwischen ein pcf8574. für nähere angaben müsste mann den schaltplan haben. ist es etwa die schaltung aus der elektor 9/2003 ? gruß topsoft
-
Thread
Atmega328p mehr digital pins
Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 > z.B. gehen? bei Erweiterung finde ich PCF8574(a) besser größerer ATmega, kommt drauf an flash oder SRAM? Der m1284p hat doppelt so viel SRAM gegenüber den m2560 aber nur halben flash Sebastian R. schrieb im Beitrag #6564648: > Wenn du
-
Thread
I2C Layout Guidelines
muss der Bus ca. 15-20 cm Strecke zurücklegen vom uC zu jedem Chip. 2x PCA9635 (liefert 32 PWMs) 2x PCF8574 Kann ich die Kapazität zwischen 2 Leitungen auf dem Print berechnen? Vielen Dank schonmal LG flying12
-
Thread
Suche getestetes ADC + UART Programm für 4433
Programmiere. Habe auch schon die UART Routinen gegen LCD ausgetauscht. Habe als Anzeige auch schon PCF8574 benutzt. Alles funktioniert solange ich nur einen Wandler, egal welchen abfrage. Bei 2 oder mehr kein Wandlerwert mehr. Hoffentlich kann mir jemand helfen. Ich benutze avr-gcc 3.3 oder tavrasm,
-
Thread
i2C ACK Pegel Problem
hat ~1k Innenwiderstand. Besser den 4/8Bit Mode nehmen, dann sind alles nur Eingänge. Notfalls nen PCF8574 als Umsetzer.
-
Thread
I2C und Multiplexer
Zur Auswahl mehrerer I2C-Slaves mit gleicher Adresse kann man auch 1..16 PCF8574/A benutzen. Die Slaves müssen nur mindestens einen Adreßpin haben.
-
Thread
LCD an PIC mit I2C
hallo, 1. mit einem PCF8574. googlen und du findest viele Beispiele. 2. bei Electronic Assembly www.lcd-module.de ein fertiges LCD-Module mit I2C-Schnittstelle kaufen 3. bei http://www.channaa.com/html/lcd_module.html fertiges
-
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