-
Thread
Mega8 und Software I2C
versuche mir momentan Routinen für den I2C - Bus selber zu schreiben. Zum ausprobieren habe ich 2 PCF8574 angeschlossen. An einem sind 8 Led's und am anderen 8 Taster. Das Arbeiten mit Ausgängen, also den LED's, funktioniert schon wurderbar. Nur bei dem Einlesen der Eingänge komme ich nicht weiter.
-
Thread
Fataler Fehler in KiCad-Bibliothek
den ich gemacht habe war für eine SMD Spule. Dem kann ich nur zustimmen. Ich habe z.b. bei einen PCF-8574 extra ein Footprint gemacht mit den richtigen Beschriftungen der Pins. Das macht hinterher das Layouten bedeutend schneller. Besonders wenn man weiß wie herum man das Bauteil platzieren sollte.
-
Thread
I2C-Controller Adressierung
Schmitt-Trigger umständlich entstört werden. Z.B. der 74HC595 von NXP kann bis 108MHz. Dagegen ist der PCF8574/A mit max 100kHz quasi um den Faktor 1000 störfester.
-
Thread
arudino leonardo mit 2 arcade player= 24 tasten 4051 multiplexer
einzulesen, ein Schieberegister ist nur eine davon. Für manche Einsätze wäre auch eine I2C-Anbindung über PCF8574 interessant, die können nämlich Interrupts auslösen, wenn eine Taste gedrückt wird.
-
Thread
i2c - Busproblem / Doppelbelegung von Adressen
code] ist der richtige Befehl um Ergebnisse zu bekommen. Ich habe schon mehrere Maxim chips sowie PCF8574 getestet und die laufen ohne Probleme. Warum der Bus bei meinem ersten Rock kaputt ging ist mir bis heute unklar. Ich habe weder irgendwann 5V drangehabt noch sonst einen Kurzschluss produziert.
-
Thread
DS3231 & AT24C32 mit I2C-Lib von Peter Fleury
... > I2C Scanner -> Scanning... > I2C device found at address 0x38; 0111000x; << 0x70; 01110000 PCF8574A > Tastatur > I2C device found at address 0x50; 1010000x; << 0xA0; 10100000 > I2C device found at address 0x68; 1101000x; << 0xD0; 11010000 > DS1307/DS3231 RTC > done > > meine Tastatur
-
Thread
Mit 3.3V Mikrocontroller 5V schalten
Schieberegister 8 Relaistreiber, 54 Relais? für das "Einlesen" des Schaltzustandes bieten sich doch 8 PCF8574(a) I2C Ports mit 8 Bit und 8 möglichen Adressen, Schieberegister parallel in seriell raus ginge zwar auch, scheint mir aber zu aufwändig( weil ich das noch nie gemacht habe) aber mit den PCF/PCH 8574(a) schon öfter. sie sind einfach unkompliziert, Kontaktprellen kann bequem ausgelesen werden, sie sind schnell genug um auch "schnelle" Relais zu erkennen mit 400kHz. Oder habe ich das mit seinem
-
Thread
LCD Display I2C
swstack = 150 $framesize = 150 '******************* Deklarationen ************************ Const Pcf8574_lcd = 78 'Adresse des I2C-LCDs Dim Lcd_backlight As Byte '1 = an; 0 = aus. Wird erst durch einen LCD-Befehl umgesetzt!
-
Thread
HD44780 - EMI Problem
Wieso machst du das über so viele Leitungen. Ich würde mir eine Adapter-Platine kaufen (mit PCF8574) kostet ca. 1.20 Euro. Dann das ganze via I2C anklemmen. Adapterplatine ist besser weil mit Helligkeitsregler (denn die Chinesen immer voll aufdrehen, deshalb nach den Einlöten, erst mal zurückdrehen
-
Thread
I2C PIC 18F2550 und MCP4728
mehr so schwierig. Einfach die Diagramme im Datenblatt abtippen. Hab noch die Funktion für einen PCF8574 dazugehängt. Als Beispiel.
-
Thread
STM32F4 DISCOVERY
daher wäre SPI > dafür, wie auch für den ENC(Netzwerk) passender... besser: -daher wäre I2C (z.B.PCF8574) passender. Der ENC(Netzwerk) läuft über SPI( SD-Karte dafür über SDIO); Nicht in der Software "myboard.7z" die Kamera über DCMI...
-
Thread
LEDs langsam auf- und wieder abdimmen
gedrückt, PWM-Signal auch an PORTC0. Wenn du nicht genügend I/O hast, kannst du auf Portexpander wie PCF8574 zurückgreifen oder einen Mega16 mit 32 I/O verwenden.
-
Thread
BASIC-Computer mit Mega32
Vor allem weil die SD-Karten ja inzwischen echt nix mehr kosten. Bei parallele IO, wie wäre es mit 'PCF8574 Befehlen', In(Adresse, Variable) Out(Adresse, Byte) einfach, effizient und für vieles zu nutzen. Ich hoffe das ich zu meinem Problem evtl. heute Abend berichten kann, weil zum Speichern hab ich
codiert ist: ICOMM adr,arraypos,anzahl 01 A=$FF:IC $40,0,1:IC $41,0,1 02 ?B setzt beim PC8574 mit der Adresse 0 alle Ausgänge auf High (können als Eingänge gelesen werden), liest den aktuellen Status der Pins in die Arrayzelle 0 ein und gibt den Wert dezimal aus. Da der Mega32 genügend RAM
-
Thread
Wie umgehen mit doppelt belegten IO-Pins (Atmega88PA)?
warum nicht I2C nutzen? Dann benötigst Du nur 2 Pins am MC und kannst locker noch 16 Expander PCF 8574/A anhängen macht zusätzlich 128 I/O. Diese ICs benötigen keine weiteren Bauteile für Außenbeschaltung nur einmal zwei Widerstände für SCL und SDA Leitung. Mit freundlichen Grüßen Fred
-
Thread
R8C23: I²C; Steuerung Porterweiterung
Geht es um einen PCF8574?
-
Thread
OLED I2C Display fehlerhaft ?
ist es natürlich > leicht, solche Aussagen zu treffe. Ich bin KEIN Profi. Als ich damals den PCF8574 in MCS48 Assembler programmiert habe war ich 16J und auch noch kein Profi. Ich hab nur das Datenblatt gelesen. Liess dir den Link durch den ich mitgeschickt habe. Danach sollte dir klar sein
-
Thread
Verfügbarer Bidirektionaler Pegelwandler 5V - 3,3V
Spice läuft im Café leider nicht, aber kurz überschlagen geht es. TI gibt für den PCF8574 eine Mindesteingangsspanung von 3,5V bei 5V Betrieb vor. Die erreicht man, wenn der Leckstrom durch die Zenerdiode nicht zu groß wird. Nicht daß das meine bevorzugte Translatorschaltung wäre,
-
Thread
I2C-Irq-Interupt für ARM-Microcontroller
wenn man noch nie damit gearbeitet hat. Daher würde ich I2C erstmal mit einfachen ICs anfangen, z.B. PCF8574(A) PIO oder LM75 Sensor. Peter
-
Thread
EEprom Atmel AT24C01B - ACK i.O. - keine Daten
erstes dachte ich, dass der I2C nicht richtig funktioniert. Also habe ich mal 2 I/O Bausteine vom Typ PCF8574 angeschlossen. Diese kann ich über den I2C auslesen und beschreiben. Habe es mit LEDs und DIP Schaltern an den I/O Ports probiert. Funktioniert ohne Probleme. Als nächstes habe ich das EEprom
-
Thread
LCD Modul montierbare Universalsteuerplatine mit PIC
vorhandenen IO-Anschluesse nicht ausreichen kann man mitttels eines IO Expander z.B. wie dem PCA9698 oder PCF8574 und I2C Schnittstelle die vorhanden Anschluesse erweitern. Man kann natuerlich auch andere aehnliche LCD Module mit dem HD44780 einsetzten, obwohl die Montierung der Platine nicht mehr direkt
-
Thread
Kleines Dev-Board erstellen, was so drauf?
pinout für handelsübliche Programmierer. Character LCD steuere ich grundsätzlich nur über I2C mittels PCF8574 oder PCA9555 oder China Modul an. DOGM Character LCD mittels SPI. Früher kam noch eine DS1307 RTC dazu. Heutzutage verwende ich lieber DS3231 China Module Dann machte ich mir früher einige kleine
-
Thread
Arduino: Probleme mit 4x20 Sainsmart Display Blue
<LCD.h> #include <LiquidCrystal_I2C.h> #define I2C_ADDR 0×27 // Define I2C Address where the PCF8574A is #define BACKLIGHT_PIN 3 #define En_pin 2 #define Rw_pin 1 #define Rs_pin 0 #define D4_pin 4 #define D5_pin 5 #define D6_pin 6 #define D7_pin 7 int n = 1; LiquidCrystal_I2C
-
Thread
AT42QT1070 - Hat jemand Erfahrung damit ?
. Der Bus läuft mit den verschiedensten ICs ohne Probleme. Dazu zählen alt bekannte Teile mit dem PCF8574 und neue ICs mit dem z.B. PCA9536 und mehr, Display, übertragung auf 10m, Funkstrecken usw. Nach dem anderen werde ich suchen. Danke achim
-
Thread
Tasten per Software entprellen
gut herausgestellt, 3,3k bei 3,3V und 4,7k bei um 5V LG jar PS bei einem Portextender I2C mit PCF/PCH 8574 und deine bulletproof Entprellroutine habe ich auf externe R verzichtet, aber die Taster und der I2C sind sehr kurz angebunden.
-
Thread
P82B715PN I2C Extender
vermute mal, Du hast das I2C-Protokoll nicht sauber umgesetzt. Ausserdem gibt es Bausteine wie der PCF8574 die problemlos sind und andere wie der DS1631 die auch schon mal den Takt verlängern (stretching). Gruss Klaus.
-
Thread
viele Kleinsignalrelais am µC mit Material von Reichelt günstig schalten
separate Schaltung wohl nicht rum. Bei Reichelt bin ich auf die MCP23S17-E/SO, MCP23016-I/SO und PCF8574T Portexpander gestoßen, die jedoch nur 20 - 25 mA schalten können, ist für meine Anwendung zu wenig - für induktives Verhalten wäre vermutlich ein wenig Reserve in der Belastbarkeit auch noch gut
-
Thread
Arduino: serielles Ansprechen eines HD44780 Displays über SoftSerial
Empfänger so etwas wie eine Backplane-Platine entsthen noch geringer als mit den gängigen I2C Adaptern mit PCF8574. Empfängerseitig habe ich nur einen Sketch programmiert und aus der darin enthaltenen Klasse ganz bewußt keine Library gemacht, da das Display-Interface in sich nur eine Firmware darstellt,
-
Thread
Arduino Nano Testboard
Hersteller Bords der Fall sein kann. Die TWI Buchsen sind übrigens auch für den Anschluß eines PCF8574 LCD Adapters sehr nützlich. Ich finde, es hat eine gute "Feature" Balance. Gerhard
-
Thread
[V]erkaufe div. ATMEL AVR
24C64A ca. 100x zu je 0,15 EUR ICM 7218AIJI -- 3x zu je 4,00 EUR MAX 7219CNG -- 2x 3,20 EUR PCF 8574 AP -- 10x zu je 1,85 EUR ATMEL ATMEGA 48-20PI -- 7x zu je 1,20 EUR MEGA 162-16PI -- 13x zu je 2,75 EUR Mega 32 - 16PI -- 6x zu je 3,00 EUR Mega 16 L - 8PI -- 2x zu je 2,80 EUR Mega 8515
-
Thread
Datenübertragung mit mehreren ATMegas
Hi >Macht mal bitte ein Brainstorming, bringt mich auf Ideen... Statt der ATMegas, PCF8574 und I2C. MfG Spess
-
Thread
Schaltungsüberprüfung 5V - Arduino
www.roboternetz.de I2C-Schnittstelle.pdf https://alselectro.wordpress.com/2016/05/12/serial-lcd-i2c-module-pcf8574/ MfG
-
Thread
Schutzschaltung für Analogeingang Mikrocontroller
dem selben Schaltprinzip. Die Sache ist die: Ich habe ein einstellbares Netzgerät das mit einem PCF8574A, Opto-MOSFETS und einem Spannungsregler mit Konstantstromquelle letzten endes Leistungswiderstände betreiben soll. Dabei möchte ich mir die Temperatur der Widerstände, den Strom und Spannung auf
-
Thread
Eprom programmieren
Bits. Heute würde ich einen AVR nehmen, z.B. den arduino mighty 1284p oder einen Nano einige I2C PCF8574(A) Ports und/oder Latch Der Code kann ja dann aus HEX direkt geschrieben werden, die 50ms macht der Atmel. Ach ja Programmierspannung, ist ja auch kein Hexenwerk. Oder wie schon geschrieben
-
Thread
Gibt es so ein Teil
PCF8574, sind zwar nur 8 Bit, aber dann lies halt 4 mal nacheinander ein :-)
-
Thread
Probleme mit I2C Bus
mit ca. 3,6 Ohm in serie und vielleicht 100pF die Zuleitung nachbilden können. Kurrios ist, ein PCF8574 arbeitet einwandfrei, selbst wenn die DS1631 versagen. Mich würde es interessieren ob jemand ähnliche Erfahrungen gemacht hat. Gruss Klaus.
-
Thread
ethersex avr netio und ds1307
* I2C_24CXX * I2C_DETECT * I2C_DS13X7 * I2C_GENERIC * I2C_INLINE * I2C_MASTER * I2C_PCF8574X * ICMP * IPV4 * LCD * LCD_INLINE * NAMED_PIN * NET * NTP * ONEWIRE * ONEWIRE_DETECT * ONEWIRE_DETECT_ECMD * ONEWIRE_INLINE * PORTIO * SD_READER * SNMP * TCP * TTY
-
Thread
Arduino - Alarmanlage
A5. dann werden wieder digitale Pins frei. Weiterhin kannst du mit einem I2C-Portexpander (z.B. PCF8574 oder MCP23017) zusätzliche Ein- bzw. Ausgänge hinzu gewinnen.
-
Thread
I/O Erweiterung einfach erklärt
Hausaufgaben" wenn du Zeit zu verschwenden hast. * https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 * https://edistechlab.com/mcp23017-io-erweiterung/?v=3a52f3c22ed6 * https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/port-expander-mcp23017-teil-1 * https://elektro.turanis.de
-
Thread
Daten hin- und herschieben zwischen A und B
funktionieren. SPI braucht pro Slave einen CS-Pin. Aber den kannst du auch nachrüsten, z.B. mit einem PCF8574/A (oder was modernerem) am I2C des RPi. Die klassische serielle Schnittstelle am PC schafft maximal 115,2 kBit/s, moderne USB-Seriell-Wandler schaffen deutlich mehr; je nach Chipsatz bis zu 2
-
Thread
Bauteile Verkauf
AD9833 SMD 3x stk.5,50€ 3. Atmega 8 SMD TQFP 10x stk. 1,00€ 4. FTDI FT232BL 15x stk3,50€ 5. PCF8574T (SMD) ca. 50stk stk. 0,70€ 6. Miniatur SMD Dipschalter RM 1,27 8x stk. 0,40€ 7. LED Rot SMD 1206 13x stk. 0,10€ 8. 7805S (0,1A) TO-92 im 10er Pack 0,80€ 9. 7815 1,5A TO-220 im 10er Pack
-
Thread
Widerstände am I2C
eine Lochrasterplatte. In Summe habe ich _fünf_ I2C-Steine: 2x MCP4725, 2x INA219 und Display mit PCF8574. Auf jeder dieser Platinchen sind 4k7 als PullUp an SDA / SCL vorhanden, in Summe komme ich also auf knapp 1k. Frage: So lassen oder einige runter, um die Last am Bus zu reduzieren? Einen
-
Thread
8-Bit Latch mit "Read-back"
rx621_62n_root.jsp Wenn man LEDs mit wenig Hardware betreiben möchte, wäre im einfachsten Falle ein PCF8574 oder besser ein neuerer IIC-Port Expander ausreichend und rücklesbar. TenereMike schrieb im Beitrag #2168535: > Und glaubt mir, der RXN wird hierbei > richtig gefordert. Ein schlechtes Design
-
Thread
mehrere MOC3041 ansteuern Erfahrungen?
angesteuert? > > Wie würdet Ihr das Umsetzen? Ich hätte da etwas mit dem MOC3082. I2C, über PCF8574 werden 8 MOC3082 gesteuert, die wiederum je einen Triac BT137 ansprechen. Die Schaltung ist von mir aus dem Jahr 2001 und steuert im Etagenverteiler einer Fußbodenheizung Gasdruckstellventile. Sie
-
Thread
Welche Bauteile sollte man mindestens kennen?
STM32F103C8T6 (in Form eines Blue-Pill Boardes) ESP8266 (in Form von ESP-12F Modulen) Mikrochips: PCF8574 (8 I/O Pins über I²C) PCA9685 (16 Kanal 12bit PWM Controller mit I²C) MCP3204 / MCP3208 (4/8 Kanal ADC mit SPI) 74HC595 (8 Ausgänge Schieberegister) TPIC6B595 (8 Ausgänge Schieberegister mit
-
Thread
Mein erstes Layout
Aber bitte net zu dolle -) Noch zur Erklärung. Die Pins(JP2) A4 und A5 benutzt ich als I2C um den PCF8574 + 4x4 Keypad abzufragen. Die Pins A0-A4 sind 4bit für ein Dogm LCD Display. Die Pinheader(JP1) über A0-A5 von oben nach unten Reset,nix,5V (VCC),GND,GND,9V(V+) vielen dank im vorraus Edit
-
Thread
I2C - warten bis Bus frei
uint8_t i2c_checkAddress(uint8_t address) { uint8_t retVal = 0; // Test I2C Interface with PCF8574 TWCR = ((1<<TWINT)|(1<<TWSTA)|(1<<TWEN)); // TWI aktivieren und Start-Condition ausloesen while(!(TWCR & (1<<TWINT) )); // warten auf START-Condition if((TWSR & 0xF8) != TW_START
-
Thread
Led-Schaltung für modellflugzeug 1:144
LEDs schafft doch ein ARDUINO Pro Nano (mit USB) oder Pro Mini (ohne USB) mit Unterstützung von z.B. PCF8574 oder 74HC595 problemlos und ist auch noch erweiterbar.
-
Thread
AVR Schieberegister 595er SPI vielfach nutzen
noch höher, da Du erst die Adresse senden mußt. Bei SPI schiebst Du 8 Bit rein und gut. Bei I2C (PCF8574) mußt Du aber 18 Bits schieben und Du kannst Die auch nicht kaskadieren. Bei max 16 IO-Expander ist Schluß.
-
Thread
µController gesucht
Kalender und EEprom (da giebt es recht günstige Module) 4 SSRs könnte man direkt ansteuern oder auch mit PCF8574 (I²C-PortExpander) Display (wie schon beschrieben) 7 Ports (evt. auch I²C PortExpander oder ein 4094) Wie du siehst, hat jeder seine Vorlieben, wie man solch ein Projekt verwirklichen kann.
-
Thread
ATMega32 I2C connect mit AT24Cxx EEprom
Hallo ! Ich kann erst mal "voller Stolz" berichten, dass eine Porterweiterung mit I2C Chip PCF8574 wunderbar klappt, dann werde ich das andere auch noch schaffen. Euch allen nochmals vielen herzlichen Dank für Eure Hilfe. Gruss Gerhard