-
Thread
[AVR > C] Drehzahlmesser Programmieren_ Code funktioniert nicht (ATMega328/ATtiny26/I2C/TWI)
eine Kabelstrecke die überbrückt werden muss? Wenn ja, warum nimmst du dir hierfür nicht einen PCF8574 I2C-Expander (hier mußt du dann auch keinen I2C-Slave aufsetzen). Wenn du mit ARM Controller gelernt hast, warum verwendest du dann nicht einen solchigen (hier gibt es auch satte Unterschiede
-
Thread
FPGA-Funktion I2C-Slave VHDL
eine Hardware-Pufferung ist ja auch gar nicht möglich, da sie ja total protokollabhängig ist. Ein PCF8574 hat ein anderes Protokoll als ein 24C16 und der wieder anderes als ein 24C32 und wieder ein anderes, ob man byteweise oder pageweise zugreift usw. Ich habe mal in einem Gerät einen I2C-Multimasterbus
-
Thread
Mehr als zwei externe Interrupts
geeignet, um externe Peripherie-Chips anzuschließen, z.B.: SJA1000, LAN91C96, MCP2515, ENC28J60, PCF8574. Gerade bei Peripherie mit I2C- oder SPI-Anbindung spart ein Interruptpin Zeit. Und z.B. CAN mit 1MBit ist gegenüber dem schneckenlahmen Menschen Warp-schnell, da bringt ein Interrupt auch
-
Thread
IO Relaiskarte für Hausstrom-Steuerung
direkt am CAN-Bus betrieben werden können, ohne dass eine Programm darauf läuft ähnlich den I2C-Teilen PCF8574,... Leider wurden diese abgekündigt und sind nur noch als Auslauftypen verfügbar. Bei Phytec www.phytec.de sind jedoch entsprechende Controller-Module zu erträglichen Preisen verfügbar. Für
-
Thread
Arduino + ESP 32 = I2C Repeated Start?
Aufbau. Bei dem aktuellen Hobby-Projekt ist es so, dass ich dazu ein Frontpanel habe, das über drei PCF8574 ein LCD, 8 Tasten und 5 LEDs ansteuert. Sie hängen am gleichen Bus wie der Spezial-Chip, der mir Kopfzerbrechen bereitet. Aber bis auf einen Bug in der LCD Implementierung funktionieren die Standard-Libs
-
Thread
Reparatur: Autoradio geht nicht mehr an
Arduino Video bei Youtube gesehen. 3 Taster an einen analogen Port. Fand ich cool. Aber mit ist der Pcf8574 lieber. ;) Bevor ich den Lötkolben auspacke, wird erst einmal die Luftspritzdüse meinen Airbrush-Kompressors benutzt. Danach kommt Kontaktspray ran. Wenn das nicht bringt (in ca. 5-10 % der
-
Thread
S: Doku für SI5351 I2c LowLevel
Start|Slave Addr|Write|Ack|Reg. Addr|Ack|Stop || Start|Slave Addr|Read|Ack|Rdata|Nack|Stop Mein PCF8754 LCD Display am selben I2C Port funktioniert übrigens, genauso wie der 24C08, der aber auf einer anderen Platine. Pille
EEPROM Geschichte saß, habs aber auch hinbekommen. Jetzt habe ich hier einen I2C Bus an dem ein LCD mit PCF8574 und der SI hängt und an den auch noch ein EEPROM dran soll..muß doch zu machen sein. Gut das Ihr hier nochmal auf die Bugs des F103 eingeht..da war was..muß ich mir nochmal raussuchen und lesen
-
Thread
AVR Studio 6 undefined reference Fleury I2C Libary
#include <stdbool.h> #include "can.h" #include "i2cmaster.h" #include "rtc.h" //#include "pcf8574.h" #define HT16K33 0x70 //Datenblatt #define HT16K33 0xE0 //Peter Fleury <i2cmaster.h> Adresse mit 8 Bit incl. R/_W Bit. x 2 = 0xE0. void init_pgm() { i2c_init(); } void I2C_WriteRegister
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
ein STM32F407VET6 BlackBoard für 8 - 10 EUR - ein TFT-Display für 30-55 EUR - ein oder zwei I2C-PCF8574-Module für 2 EUR - eine noch übrige PS/2- oder USB-Tastatur - Eine µSD-Karte Mit dem ZX-Spectrum-Emulator hat man schon mal ein gar nicht so schlechtes BASIC. Mit dem kann man dann auch direkt
kann man direkt aus dem BASIC heraus Hardware ansteuern: Mit OUT- und IN-Befehlen lassen sich an den PCF8574 angeschlossene LEDs zum Leuchten bringen oder Taster abfragen. Da STECCY die IN- und OUT-Befehle auf bestimmte Adressen direkt in I2C umsetzt, kann man sich dann auch noch an andere I2C-Module wagen
-
Thread
MSP430 I2C Senden und Empfangen Problem
Hallo, nimm am Anfang ein simples Device wie den PCF8574 als Slave. Der ist so ziemlich das unkritischste Device. Wenn dann Deine Kommunikation läuft, gehe einen Schritt weiter. Arbeite anfangs mit kleineren Taktraten und kurzen Leitungslängen. mfg klaus
-
Thread
12 Bit ADC Board - I2C TWI
auslesen immer für das Highbyte 15 und für das Lowbyte 255 übermittelt. Andere I2C Bausteine wie z.B. PCF8574 oder 24LC512 funktionieren einwandfrei. Ich kann mir nicht erklären, warum der hier nicht so will wie ich es gerne hätte. Hat da jemand evtl. eine Idee? Ich hänge mal die Routine an: //**
-
Thread
Atmega Taster einlesen und in Register schreiben funktioniert nicht wie geplant
normalen Modelle. Dachte eher an eines mit > TWI-Schnittstelle. Ach so. Da sind meine Lieblinge PCF8574 und MCP23017. Die Chips von Maxim können viel aber sind deswegen auch komplizierter anzuwenden und teuer. > Aber wenn ich so wie Peter D. vorgeschlagen, 2 beliebige Pins verwenden > kann und
-
Thread
Atmega8 viele 7-Segmentanzeigen
Eine Alternative wäre PCF8574. Ist ein 8bit port expander mit I2C. Hat eine einstellbare 3bit Addresse (->8 Anzeigen) und ist billiger als ein Tiny mit allem drumm herum. Braucht nicht programmiert werden. Was will man mehr.
-
Thread
[V] Halbleiter und ICs (aufgelistet, einzel verpackt)
_MAX487CPA_ RS485/422 Transceivcer, DIP-8 (11,40€) 3x NE5532CN Op-Amp, DIP-8 (0,81€) 1x _PCF8574P_ Philips I²C-Bus Portexpander DIP-16 (1,50€) 1x SFH203 Fotodiode, 80µA/400...1100nm (0,61€) 6x _TL1431C_ U-Shunt-Reg 2,495-36V +-0,5% TO-92 (2,00€) 3x TL071CP Op-Amp, DIP
-
Thread
TWI XMega256A3B Slave
Peter Fleurry. Diese scheint soweit auch korrekt implementiert zu sein, die Kommunikation mit einem PCF8574 funktioniert einwandfrei. Ich habe es bereits hinbekommen, dass der Master Daten an den Slave sendet. Allerdings scheitere ich daran, dass der Master Daten vom Slave liest. Ich initialisiere
-
Thread
Drahtbrücken in KiCad?
Adapter und einfache Module keinen Schaltplan. Um z.b 8 Taster für eine Bedienerplatine an ein PCF8574 zu verbinden brauche ich kein Schaltplan aber Hinterher die fertige Platine. Das ist schöner als das ganze mit Lochrasterplatinen zu brutzeln. Und von den Kosten her, nur max 1-2 Euro pro Platine
-
Thread
RISC/V-basierter Router von Shenzhen Xunlong, neue Renesas-MCU, große Politik und mehr
ICh hab z.B so Anfang der 2000er meinen eigenen GPIP-USB Adapter mit AT-Mega8, USBN9603 und einem PCF8574 gebaut um damit die Daten aus einem Tek 7D20 auszulesen. Und es kann auch heute noch extrem sinn machen. Ich hab z.B noch ein TDS3014 hier rumstehen das man ueber GPIP zum TDS3054 machen koennte
-
Thread
Anfängerfrage: Adroino IDE / attiny85 / Programmer
danach mit Lack versiegelt um Kurzschlüsse zu vermeiden. Fertig ist das ganze. Die brauchen eh nur ein pcf8574 ansteuern und Befehle via IR zu empfangen.
-
Thread
Problem mit I²C
Du willst mehere digitale Eingänge einlesen aber nur bei Änderung. Das geht recht einfach mit dem PCF8574/A. Der hat einen open-drain Interrupt Ausgang dafür. Je I2C-Bus kannst Du davon 16 Stück anschließen. T800w schrieb im Beitrag #5105660: > Nein leider nicht, weil ich ca. 20'000 Sensoren besitze
-
Thread
Hab mal ein Bild von meinem Testboard gemacht
ich mit I2C Arbeite. Die kleinen Baragraph bzw. die Relaisplatinen oder LCD usw. bekommen noch nen PCF 8574 dazugesteckt. So kann ich das alles auslagern und belege nur 5 Pinne. Das ganze ist nur eine Möglichkeit. Jeder baut sich da sein eigenes System zusammen. Die Beispiele hier sollen nur
-
Thread
Arduino-Gadgeteer, 64bit-MPU von Microchip und vieles andere mehr
bitte nicht gleich einen, wo das Datenblatt schon über 1000 Seiten hat. Da hätte es doch auch ein PCF8574 oder ähnlich getan.
-
Thread
mit AVR zählen -> 7-Segmentanzeige
die Türen. Zufälligerweise passt das ganz genau mit dem überein, was der 2313 ohne Schieberegister/ PCF8574 so hergibt ... Wie man sowas in Basic realisiert weiss ich nicht. Viel Erfolg bei deinem Vorhaben. Grüsse, Alex
-
Thread
3 kleine Fragen zu i2c
Erweiterung von IOs läßt sich viel bequemer mit dummen Erweiterungs-ICs machen (74HC595, 74HC165, PCF8574) bzw. Analogmuxer (74HC4051). Damit bleibt die gesamte Steuerung in einer Mainloop, d.h. schnell, sicher und einfach.
-
Thread
Chip als Mehrfach Umschalter
nehmen. Soweit ich das Datenblatt verstanden habe, sollte der klappen. Muss ihn dann halt mit ein PCF8574 Steuern da ich 4 davon brauche, und mir sonst die Ports ausgehen. Oder Alternativ den großen Arduino nehmen. Aber ich bin immer noch für Vorschläge offen. Gruß Pucki p.s.: Ich hoffe
-
Thread
GNUBLIN www.gnublin.org
Der_I2C_Bus_.26_SMBus Hier ein kleines Beispiel von mir http://krumeltee.wordpress.com/2011/08/15/pcf8574-am-avr32-unter-linux/ für den PCF8574, gibt dort noch mehr. Die Linux-I2C-Geschichten laufen, solange du /dev/i2c-xxx hast, auf jedem Board gleich ab.
5V-Toleranz gelesen, aber es scheint zu gehen. Aus lauter Dummheit und nicht nachdenken, habe ich zwei PCF8574 1:1 an das Board angeschlossen und erst am nächsten Tag bemerkt. Jetzt hab ich in SDA und SCL noch je 50Ohm Widerstände drin. "i2cdetect -y 1" durchsucht den I2C Bus, welcher auf dem Erweiterungsstecker
-
Thread
Messdatenaufnahme mit ATTINY 45/85
habe ich dann über Optokoppler und den I2C Bus über ADUM1251 entkoppelt. Da dann das ganze über einen PCF8574 mit I2C angesteuert wurde, war es möglich verschiedene I2C Adressen für jeweils eine Platine für 10 Zellen auszuwählen. Somit war es möglich mit einem Mikrocontroller bis zu 70 Zellen zu überwachen
-
Thread
Gibt es eine Liste der elektronischen Bauteile die in den Beispielen der Ardunio IDE verwendet werde
Gängige Bausteine sind: - 74HC595 (oder andere Schieberegister) - MAX7219 - PCF8574 - TLC5940 - Neopixel-Leds Und dann die Platinchen rund um RTC, GPS, Analogerweiterung usw. usw... Nur, es weiß ja niemand was Du machen möchtest.
-
Thread
Fragen zu MSP430
, da leicht verständlich. MCP23S08/MCP23S17 Portexpander. "Richtiger" Portexpander mit SPI I2C: PCF8574 Portexpander. 24LC01 EEPROM. Davon gibt's tausendundeine verschiedene Varianten, ich hab bei Reichelt jetzt mal irgendwas rausgesucht. Für die Portexpander sind LED-Reihenanzeigen praktisch
-
Thread
I2C - Pull Up Widerstände
Bit für Write oder Read Operation. Somit ist das der Funktion zugeleitete SA Byte immer 8-bit. Dem PCF8574 sendest Du als Schreib Byte also 0b01000000 oder 0x40 und 0x41 zum Lesen. Die Addresse ist dann nicht A6-A0 "010000" oder "00100000" sondern "0100000x" und das ist immer 0x40 oder 0x41. Wenn
-
Thread
Auf der Zielgeraden gescheitert (MCP23017 mit Relaiskarte instabil)
layoutet? Schich doch mal Bezugsquelle oder Schaltplan? Als Alternative zum MCP23017 gäbe es noch den PCF8574 - dann brauchst Du aber 4 Stück für die 32 Kanäle
-
Thread
Was sind eure Lieblings-ICs?
ATMega328 PCF8574
-
Thread
8 Tasten einlesen (Möglichkeiten)
I²C-Portexpander für die Taster => PCF8574 für 8 Taster oder PCA9555 für 8 Taster und 8 LEDs => Mit Interrupt-Leitung nur 3 Pins. tschuessle Bernhard
-
Thread
STM32 F103 - I2C Probleme
Protokoll zu studieren. Und dann die Initialisierung des SSD1307. Für den Anfang wäre vielleicht ein PCF8574 ein guter Kandidat um eine Ein- und Ausgabe zu programmieren.