-
Thread
PWM MSP430 an beliebigen Port
LOW werden dann als 0% und 100% PWM ausgegeben... Und wo ist da jetzt der Vorteil wenn er einen PCF8574 bereits drauf hat? Du reißt einen Digital Baustein raus, machst einen PWM Baustein rein und benutzt dann den PWM Baustein als Digitalbaustein? Also da fällt mir wenig zu ein. Es geht bergab.
verschiedene Gräte. Also eher sowas wie Wellenpaketsteuerung. Wie gesagt: 1 Hz direkt über PCF8574 sollte locker gehen. Musst halt die SW entsprechend stricken und oft genug den I2C Zyklus fahren.
-
Thread
7segmentanzeigen Treiber
Pfi, wenn die Anzeigen gemeinsame Anode haben gibts eine Lösung mit zwei Portpins. -> i2c und PCF8574, 8 Ausgänge mit 25mA Belastbarkeit bei Low (High kann er nur 300uA) grüße leo9
die Auswahl an möglichen Bauteilen deutlich ein. Wenn es reicht nach Masse zu schalten nimm den PCF8574 (wenn mans etwas locker formuliert ist ja i2c auch nur ein besseres Schieberegister). Wenn du die positive Versorgungsspannung schalten willst wirst du um zusätliche Transis nicht herumkommen. Es
-
Thread
I/O Pins benoetigt
Hi, schon mal an I2C-Bus gedacht? Da gibt es z.B. eine 8bit Porterweiterung (PCF8574) oder 16bit (PCF8575). Die Bits lassen sich einzeln als Ein- oder Ausgang verwenden.... Müsste es auch bei Reichelt geben. Bis dann, Ingo.
und Richtungen aufschreiben, evtl. laesst sich da doch noch einiges einsparen. @Ingo: Danke, den PCF8574 habe ich bei Reichelt gefunden, den PCF8575 leider nicht. Ich werde mir mal das Datenblatt durchlesen --- das scheint mir bisher aber die geschickteste Loesung zu sein. Zumal ich zur I2C Ansteuerung
-
Thread
Bresser 5in1 umbau auf eigene Platine
steh ich da gerade auf dem Schlauch wie ich das >> realisiere. > > Ich würde dies mit einem PCF8574 (I²C Portexppander) realisieren, dann > kannst du wieder Strom sparen, da dieser dem µC dann, per INT ein Kick > geben kann wenn die Windrichtung ändert. So musst du nicht Permanent > abfragen
steh ich da gerade auf dem Schlauch wie ich das >> realisiere. > > Ich würde dies mit einem PCF8574 (I²C Portexppander) realisieren, dann > kannst du wieder Strom sparen, da dieser dem µC dann, per INT ein Kick > geben kann wenn die Windrichtung ändert. So musst du nicht Permanent > abfragen
-
Thread
HD44780 4-Bit: Störung ergibt falsches Nibble
mal genauer, wie ein LED-Treiber ein LCD ansteuern können soll. Falls Du aber den IO-Expander PCF8574 meinst, der hat nur sehr schwaches High an seinen Ausgängen, da gehören dann Pullups ran, zumindest für den E-Pin (z.B. 4,7k). Peter
> Falls Du aber den IO-Expander PCF8574 meinst, der hat nur sehr schwaches > High an seinen Ausgängen, da gehören dann Pullups ran, zumindest für den > E-Pin (z.B. 4,7k). In diesem Fall ist es ein PCA9532 mit 10k Pullup am E-Pin. Dem
-
Thread
sich aufhängende Sensoren LM70/75?
auf low zieht Das ist aber seltsam. Ich kenne es eigentlich so, daß bei I2C-Slaves (24Cxx, PCF8574 usw.) der SCL nur Input ist, d.h. rein schaltungstechnisch kann er SCL gar nicht auf low ziehen. Kommt das SCL = low wirklich vom Sensor? Peter
behauptest. Da steht eindeutig: *Input* Die meisten Slaves haben nur einen SCL-Input (24Cxx, PCF8574 usw.). Wozu sollten sie auch den Master warten lassen? Ich hab ja nirgends behauptet, daß alle Slaves so sind, es mag also Ausnahmen geben. Peter
-
Thread
Platine für LED-Buchstabe
aneinandersteckbar (4pol.) und fertig. Ich habe solche Anzeige schon fertig, allerdings nur als 7-Segm. mit PCF 8574 und ist auch schon gut. Mein Problem ist die Grösse. Die Platine 75mm x 100mm ist schon ok, aber ich möchte natürlich die Anzeige grösstmöglich auf der Platine haben. Der M5450 braucht nur 2,7V
Hallo, vielen Dank für Eure Beiträge, also : @ Mario Hagen : Den PCF8574 gibt es ja auch als 16 bit, klar heisst dann anders, gibt es auch nur als SMD. Hast Dir ja viele Mühe für das Beispiel gegeben, hättest Du auch Interesse daran. Sehr gefällt mit das Durchschleif-Stecksystem
-
Thread
LCD über I2C ansteuern
günstigen Baustein mit dem ich ein LCD-Display über den I2C-Bus ansteuern kann." Da nimmst Du einen PCF8574 und betreibst das LCD im 4bit Modus. mfg Gerhard
@Gerhard Das mit dem PCF8574 ist zwar möglich aber von der Programierung des I2C Masters sehr aufwändig. Gerade bei einem Newbie kann das sehr schnell zu Frust-Erlebnissen führen. Ich würde wirklich eher zu einem Mega8 greifen
-
Thread
I2C-Display mit Atmega128
Hallo, ich möchte ein I2C-Display (mit PCF8574T) mit einem Atmega128 in C ansteuern. Ich habe die uC-Platine und das Display bereits vorliegen und mir ein entsprechendes Kabel gebastelt. Wie gehe ich jetzt weiter vor? Gibt es einen Standardtreiber für den PCF8574? Wie spreche ich ansonsten das Display an?
-
Thread
Bezugsquelle PCA9554 im Dip-Gehäuse
PCF8574 wäre keine Option? Müsste Pinkompatibel sein.
Rs-online war mir durchgerutscht. Mittlerweile habe ich auch noch darisusgmbh.de gefunden. Der PCF8574 geht leider nicht, weil mein I2C-Bus mit 400kHz läuft. Gruß Marc
-
Thread
Großes Relais Board
Hi, wie wäre es mit i2c porterweiterungen gibs mit 8(PCF9554 / PCF8574) und 16 (PCF9555) bit. oder halt mit schieberegistern ist das auch möglich. Als leistungschalter würde ich dann ULN2803 empfehlen. Aber wozu brauch man so viele relais was willst du schalten ?
an mehrere Slaves dann über I2C oder SPI o.ä. verteilt. Ich hab gerade mal nachgeschaut: Ein PCF8574 kostet 1.85 bei Reichelt. 16 bittige gibt es dort leider nicht. Im Grunde ist der Preis unattraktiv. Unter 2 Euro bekommt man AVR-Prozessoren. Eine IO-Leitung bekommt man da etwa für einen Preis
-
Thread
TWI Atmega128
Experimentiere mit dem TWI bzw. I2C. Habe eine I2C-LCD-Display mit PCF8574-Portexpander an Port D des Atmegas128 angeklemmt und möchte nun testen, ob die Kommunikation klappt. Dazu habe ich aus dem Datenblatt des Atmega das C-Example genommen: [c] i2cSetBitrate
>> TWDR= 0x78 & 0xFE; ist das die richtige adresse? beim PCF8574 (_ohne_ A) ist die adresse "0x4n" n: 2-14d bzw. 2-E -- hängt von den Pins A0-A2 ab sonst vl. mal die I2c-Lib von peter Fleury ausprobieren: jump.to/fleury hth. Jörg
-
Thread
I2C, PCF8574 und LCD 16 Zeichen x 2 Zeilen
Hallo zusammen, ich möchte ein Standard LCD Modul 16 Zeichen / 2 Zeilen über einen I2C Bus mit PCF8574 ansteuern. Gibt es da schon was fertiges im Web - Schaltplan, Layout, GCC Library ??? Evtl. sollen als Rückmeldung auch noch 4 Taster angeschlossen werden. Bin für jede Info dankbar. Gruß Schorsch
http://www.google.de Folgendes eingeben: lcd avr pcf8574 Da kommt man dann z.B. auf sowas: http://www.mikrocontroller.net/topic/17598 ... Grüße haves
-
Thread
Display 4x16 mit USI ansteuern
Moin, nimm einfach einen PCF8574 auf der einen Seite häng das Display ran und auf der anderen per I2C deinen uC. Ich habe ein sainsmart LCD2004 dort ist es so gemacht. Und ich glaube hier im Forum wurde das auch schon mal besprochen
Slave gehen was zu machen. Andere Slaves kümmern sich um Sensoren oder Antriebe. Wenn ich einen PCF 8574 verwende bleibt die Hauptarbeit beim Atm 1284. Verwende ich aber 2 x Display kommt es zu grossen Problemen, da sich die Treiber behindern. Beispiel: Schrittmotoransteuerung mit Anzeige (4x16) der
-
Thread
Bistabile 7Segmentanzeige
Ansteuerung der einzelnen Ziffermodule keinen Parallel oder SPI Bus nehmen, sondern einen Philips PCF8574. Diese werden dann mit dem TWI Bus vernetzt. Nachteil ist zwar, daß pro Bus-Segment nur 8 (bzw. 16) PCF8574 angesteuert werden könnten, aber mit ein paar schaltungstricks kann man das noch erweitern
-
Thread
i2c - DMX Konverter
das so gedacht die DMX Adressen nach i2c Adressen umzusetzen. Du kannst das multiplexen. Einen PCF8574 für die DMX-Adresse und einen oder mehrere für die Daten. Das dann auf Schieberegister und mit DMX-Baudrate raustakten. Mit Mikrokontroller würden auch zwei PCF8574 reichen. Einen für Handshakesignale
-
Thread
Systemtakt_I2C-atmega32?
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie" beträgt dieser für nen atmega16 und einen pcf8574A 3,6864 MHz. Ich habe aber einen atmega32 und pcf8574P... Gruß
-
Thread
Bauteil defekt, da Masseanschluss fehlte?
Deine restliche Beschaltung wäre hilfreich. Ansonsten sind die PCF8574 und PCF8575 meiner Erfahrung nach ziemlich robust.
bei mir sind solche Merkwürdigkeiten aufgetreten, als ich einen PCF8574 zu schnell getaktet habe. Mit ein paar NOPs mehr drin läufts nun.
-
Thread
TWI - Fehler beim Senden von Start
in aktuellen Dokumenten Adresse+RW-Bit als Adressbyte: http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf MfG Spess
-
Thread
Suche Display 20x4 I²C
Wenn ein Mikrocontroller für die I2C Adaptierung nicht in Frage kommt, gefällt Dir vielleicht ein PCF8574.
Mikrocontroller für die I2C Adaptierung nicht in Frage > kommt, > gefällt Dir vielleicht ein PCF8574. Oder besser noch ein PCA9555, der hat gegenüber seinem älteren Vorbild einen etwas effektiveren Zugriff. Codebeispiele einfach googeln.
-
Thread
Software für Hausautomation mit Raspi und ES12Z-200
Automatisierungsoftware auf einem Raspi laufen würde da ich hierfür über preiswerte I2C extender (PCF8574) sehr viele ES12Z-200 schalten und abfragen kann. Die Einbindung dieser Platinen bis zur Kommandozeile habe ich auch schon umsetzen können. Sowohl mit OpenHAB als auch mit Fhem habe ich mich schon
Bevor ich aber neue Hardware kaufe (Pokeys-Modul) wollte ich erstmal versuchen das mit der Raspi / PCF8574 Hardware umzusetzen, die schon zu Hause rumliegen habe und die zumindest schon auf Kommandozeilenebene funktioniert. mfg Gesh
-
Thread
PCF8547A
8547, bist Du Dir sicher? Finde ich bei Philips nichts. Einen PCF8574 habe ich, allerdings habe ich jetzt aus dem Stegreif nichts da für Software-I²C, ich habe das bislang nur mit Hardware-I²C auf'm ATmega128 probiert.
Sorry das war ein Zahlendreher. es handelt sich um denn PCF8574A. aber es geht immer noch nicht.
-
Thread
LCD mit wenig µC IOs versorgen
I²C Erweiterungsbaustein. Aber da brauche ich ja auch schon wieder 3 Pins fürs muxen. Hatte den PCF 8574 gefunden. Noch andere Ideen?
Was spricht gegen den PCF8574? Bin gerade dabei (beruflich) genau den zwischen µC und LCD zu pflanzen, um Leitungen zu sparen. Das bissl I2C "Bitgebange", falls der µC das nicht in Hardware kann, ist doch lächerlich.
-
Thread
I2C Display ansteuern
Hallo, ich möchte ein I2C-Display (PCF8574) mit einem Atmega128 ansteuern. Auf dieser Seite fand ich einen Beispiel-Treiber: http://scriptkiller.de/avr_pcf8574_hd44780_display.php Das dürfte ja genau das sein, was ich suche. Nun benutzt
-
Thread
PCF8574 Routine in C
Hay @all Ich habe eine Frage ich habe einen PCF8574P an meinen Mega16. Nun möchte ich an diesen IC LED´s Ansteuern. Im Normalfall geht das ja im Mega16 mit PORTA.1=0 oder =1 Aber wie funktioniert es den bei der I2C Sache.??? Angafangen
Hi, die Adressbereich vom PCF8574 geht von fängt bei 0x40 an. 0xA0 ist eine Adresse eines EEPORMs. Gruss Andreas
-
Thread
120 I/Os an Raspberry Pi
eh schon genug durch Betriebssystem usw.). Also eine Ladung 8-bit-I/O-Expander für den I²C (z. B. PCF8574 und PCF8574A kombinieren, dann reicht die Anzahl I/Os - oder mit Expandern o. ä. arbeiten) und eine Handvoll Treiber (z. B. ULN2803). Zusätzlich würde ich mir über weitere Absicherungsmaßnahmen Gedanken
Horter (horter.de). Da gibt's optogekoppelte (oder Relais) I/O auf Basis des schon oben erwähnten PCF8574 (I2C). Hab ich auch schon getestet, flutscht. Aber I2C zu programmieren ist ein Krampf im Vergleich zu Modbus. In der Summe, für eine Hausverdrahtung, würde ich aber trotzdem auf jeden Fall Modbus
-
Thread
LCD versagt beim anschließen der BackLight
Gehst Du mit den 5V auch auf den Controller? Der kann doch nur 3,6V, maximal 4,1V. Da Du den PCF8574A mit 5V versorgst, kommen auch 5V beim MSP an. Leg mal den PFC auf 3V3, mal schauen, ob es dann geht (wenn der MSP noch nicht gegrillt ist)
das gleiche von Reichelt, sondern eins von Pollin. Außerdem hab ich die 8 Datenleitungen vom PCF8574 mit 1kOhm Widerständen gegen Vcc geschaltet, da ich gelesen hab, dass die Ausgänge vom PCF nur sehr geringe Ströme treiben, und die Widerstände helfen würden. Fazit, es läuft :) Mein Display
-
Thread
twi atmega c an andern Port
Warscheinlich geb ich nur das falsche in die Suche ein.^^ Die Schaltung ist halt der Atmega und ein PCF8574A mit ein paar Leds. An PORTC funktioniert auch alles supi. Code häng ich mal ran. Hilfe wäre super;-) P.s. Tolles Forum habt mir schon oft geholfen:-) Danke dafür nun sah ich mich aber gewzungen
, und der fest verdrahtet aud diese beiden Pins. > Die Schaltung ist halt der Atmega und ein PCF8574A mit ein paar Leds. An > PORTC funktioniert auch alles supi. Warum dann ändern. Gruß
-
Thread
I2C mit MSPGCC
Hi, wie steuer ich eine porterweiterung alla pcf8574 oder PCA9555 per I2c an ? Erstens mal muss ich noch irgendwei den pegel auf 5V anpassen ? 2. wie wird das softwareseitig gelöst :) wäre nett wenn ihr ein paar tips hättet cu Knirps
Hallo Moritz! Wenn ich mich nicht ganz irre, ist PCF8574 auch für 3,3V tauglich! ...Jo, ist so, hab gerade nachgeschaut. Bei den ganzen PDFs sind ja genaue Beschreibung dabei, wie die Signalansteuerung ausschaut. Dann einfach mehr oder weniger das ganze
-
Thread
Pinzahl für LED-Modulansteuerung reduzieren;
PCF8574 https://de.aliexpress.com/item/32988862895.html
> Gibt es so was schon oder muss man das Rad da neu erfnden ? Fertige Adapter Boards mit dem PCF8574 wurden ja schon genannt. Auch bekommst du LCD mit nativer I2C Schnittstelle, z.B. mit einem AIP31068L z.B. https://s.click.aliexpress.com/e/_AVxu57 Dann sparst du dir das extra Board und schließt
-
Thread
Meinungen gefragt zum Layout einer Platine mit ATmega328P, PCF8574, FT232RL, MOSFESTs
am /RESET weglassen. Stürzt das Programm ab, taugt es nix...oder man nimmt den Watchdog. Die PCF8574 können nur 50 µA sourcen, dafür aber 20 mA sinken. Reichen die 50 µA für die BTS aus? Buttons würde ich nicht gegen Vcc schalten, sondern der Input-Pin hängt über einen Pullup (kann auch der interne
Regler Datenblatt studiert? Gleich erste Seite! Sven L. schrieb im Beitrag #4900474: > Die PCF8574 können nur 50 µA sourcen, dafür aber 20 mA sinken. Reichen > die 50 µA für die BTS aus? Dafür hat er ja noch externe Pull-Ups. Problem ist nur, beim Einschalten werden auch die BTS sofort einschalten
-
Thread
I²C Clock stretching
Abfrage einzufügen: [c] while( SCL_in == 0 ); [/c] Die meisten SW-I2C benutzen nur dumme Slaves (PCF8574 usw.), da ist SCL ein Eingang. Deshalb schenken die sich die Abfrage.
SW-I2C noch Clock Strechting das Problem des OP. Ich würde erstmal versuchen, dumme Slaves wie PCF8574, AT24C32 zum Laufen zu bringen. Mit 2 SW-Baustellen gleichzeitig macht man es sich nur unnötig kompliziert.
-
Thread
LCD + SD-Karte an SPI- Pins ?
Bau das LCD mit einem PCF8574A auf I2C um, dann hast Du 3 Pins gespart :-)
Pete K. wrote: > Bau das LCD mit einem PCF8574A auf I2C um, dann hast Du 3 Pins gespart > :-) Besser ist es, das LCD an einen 4094 zu hängen, weil es nämlich dann auch am SPI-Bus hängen kann. Außerdem ist ein 4094 um einiges billiger als der
-
Thread
2 LCD 2x16 an Mega 32
Funkenschlosser Das habe ich schon gemacht. Es funktioniert übrigens auch mit I2C parallel geschalteten PCF8574 LCD Adaptern aus China interessanterweise, obwohl das prinzipiell ein NO GO wäre und nicht gemacht werden sollte. Solange die LCD den gleichen Koontroller und nicht im RD Modus gepollt werden sollen
. schrieb im Beitrag #5355632: > Es funktioniert übrigens auch mit I2C > parallel geschalteten PCF8574 LCD Adaptern aus China interessanterweise, > obwohl das prinzipiell ein NO GO wäre und nicht gemacht werden sollte. Richtig. Und du kannst doch jedem PC8754 eine eigene I2C Adresse zuweisen, ohne
-
Thread
Arduino UNO vs MEGa 2560
16kB statt 8kB wie beim 2560, aber wer viele Ports braucht und keine Expander mag... Dabei sind PCF8574 so günstig und reichen für zusätzliche 8x 8Ports arduino mit m1284p http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 fertig aufgebaut, fehlt nur noch der USB
Pins! 3 Pins ist auch kein Problem. Joachim B. schrieb im Beitrag #4708738: > Dabei sind PCF8574 so günstig und reichen für zusätzliche 8x 8Ports Ja, auch ein guter Chip. Den benutze ich um LCD's anzusteuern. Und günstig ist er wirklich.
-
Thread
Zwei Atmega8 via I2C verbinden
werde ich mal in diese Richtung Forschen, Danke! Kann sowas auch mit einem Portexpander (z.B. PCF8574) funktionieren?
werde ich mal in diese Richtung Forschen, Danke! > Kann sowas auch mit einem Portexpander (z.B. PCF8574) funktionieren? Wozu brauchst du da jetzt noch einen Portexpander? Versteh ich jetzt nicht.
-
Thread
I2C Read Byte Problem in ASM
machen. Da sich dort die Fehlersuche aber imho schwierig gestaltet, habe ich mit der Porterweiterung PCF8574 angefangen. Schreiben auf den Baustein funktioniert. Die Lesefunktion hängt noch. Problem an der Stelle: Die Wertigkeit der Pins ist um 1 Bit verschoben: - An P0 lese ich 2 aus - P1 gibt 4 zurück
Danke für die olle App-Note. Hab' sie gerade angepasst und ausprobiert. Der PCF8574 gehorcht aufs Bit genau :-) Leider habe ich meinen Fehler immer noch nicht gefunden. Egal. Treu nach dem Motto: Is ja nur'n Bug. Der will ja auch nur leben ~~ Ich wende mich nun schöneren Sachen
-
Thread
Font in C erstellen brauch mal hilfe
AT89C51Ed2 drauf. Das LCD - Display DIP 122-5 wird über I²C-Bus von zwei Porterweiterungsbausteine PCF8574 gesteuert. Eine 12*1 Tasturfeld ebenfalls mit zwei PCF8574 angesteuert. Dann sind noch 8 Tasten direkt an Port 1 angeschlossen. An Port0 und Port2 hängen dann noch LED's für Status Ausgaben oder
-
Thread
Suche eine Lösung für Spannujngsmessung
Manuel Warum machst Du nicht gleich Nägel mit Köpfen und die Datenlogger-Funktion auch per I2C? PCF8574 für 8 Datenleitungen zum Loggen. MAX7300 für 20 Datenleitungen zum Loggen. Vorteil du haßt alle anderen Leitungen des Mega8 und auch den ganzen Speicher für andere Dinge frei, z.B. LCD-Display
Ich brauche etwa 100 Messungen pro Sec. Das Bedeutet: Max127 (6xAD-Eingänge) + 2x Portbausteine PCF8574 . Nun kommt die nächste Frage auf. Wie speichere ich 16 / 12 Bit in einem AVR der mit 8 Bit arbeitet. Und dann müssen die 16 Bit noch zum PC per UART. Ich bin total verwirt zurzeit :( . Hat vielleicht
-
Thread
SD Karte AVR
und Steuerung diverser Signale (u.a. card detct, write protect und Stromversorgung der SD-Karte (PCF8574A) verwendet. Wofür wird der benötigt, habe keine Erklärung gefunden? Laut Microcontroller. net ist ein Pullup-Widerstand am Ausgang der MMC/SD Karte (DO) ist für eine saubere Initialisierung per
Steuerung > diverser Signale (u.a. card detct, write protect und Stromversorgung der > SD-Karte (PCF8574A) verwendet. Wofür wird der benötigt, habe keine > Erklärung gefunden? Als einzige Erklärung für die Verwendung eines I2C-Busexpanders kommt wohl Portmangel infrage, wenn du am AVR noch genug PIN's
-
Thread
PCF8574 Portexpander Ansteuerung über i2c
Hallo Zusammen, ich habe ein paar kleine Verständnisprobleme zum PCF8574 Portexpander. - Wie steuer ich das Teil prinzipiell an? Wenn ich an allen Ein/Ausgängen LEDs angeschlossen habe und möchte dass diese alle Leuchten, würde ich dann in der folgenden Abfolge auf
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
LCD über I2C ansteuern
avrlib runtergeladen (I2C Treiber) und dazu den passenden LCD-Treiber: http://scriptkiller.de/avr_pcf8574_hd44780_display.php Ich gehe mal davon aus, dass sich das C-Control-I2C-Display wie jedes andere Display auch ansteuern lässt. Allerdings komme ich mit den zur Verfügung gestellten Funktionen
Mir wurde gesagt, wenn die I2C-Bus-Signale vom uC am PCF8574 ankommen, bspw. ein 0xFF, dann bleiben die Datenleitungen auf High-Pegel und ich könnte somit messen, ob die I2C-Kommunikation klappt. Ist dem so? Ich dachte, die Signale werden an das Display weitergegeben
-
Thread
I2C-I/O Expander zu schwach
kennt jemand einen kraftvollen I2C-I/O-Expander ? Ich benutze als Lieblings-I/O-Expander den PCF8574 von Philips, um die kärgliche Anzahl der Ports an einem ATmega16 zu erhöhen. Neulich habe ich nachgemessen und festgestellt, daß er eine viel zu geringe Ausgangsspannung liefert: in meiner
Der PCF8574 schaltet "Leistung" nur gegen Masse, dies hat damit zu tun, daß die Ports bidirektional sind. Braucht man einen sauberen High-Pegel, muß man mit Pull-Up Widerständen arbeiten. Steht aber im Datenblatt
-
Thread
Relaisplatine mit PCF8574 ansteuern
µc-anfänger mal folgende frage: ich will mit einem atmega8 zwei relaisplatinen, welche jeweils den pcf8574 enthalten über i2c ansteuern. das entsprechende datenblatt bringt nicht wirklich weiter. Habe bereits nach schon vorhanden c-quellcode gesucht, mit wenig erfolg. Kann mir jemand vielleicht ein
einfügen kann, is bei hardware was schwieriger) insgesamt kann ich nur sagen das ich mit den pcf8574 noch nie großartig probleme hatte. lief bei mir eigentlich immer auf anhieb. gruß rene
-
Thread
Arduino und I2C
Wenn dein I2C-Modul ein PCF8574 ist, dann schau mal hier: https://arduino-info.wikispaces.com/LCD-Blue-I2C Ich betreibe diese China Displays mit dieser library auch auf ATtiny85 und 84.
Hallo Gerald, das I2C-Modul arbeitet mit einem PCF8574T. Den Artikel in dem Link kenne ich und habe ihn mit der gleichen Schaltungs- konstellation ausprobiert. Habe hier aber das Problem mit der LIB gehabt - diese ist scheinbar von dem Autor modifiziert
-
Thread
Kommunikation: PC <-> AVR
Bauanleitungen für die parallele oder serielle Schnittstelle auf I2C, mit simplem Interface oder PCF8574 Das würde am AVR nur zwei Ports kosten. Die genormte I2C kann allerdings nur 100 kBit/s, manchmal auch 400 kBit/s. Es kommt auf die gewünschte Kabellänge an.
Christoph: Die TV-Karten erlauben es unter Linux den I2C Bus zu verwenden. Ich hab so schon mal ein PCF8574 mit LCD angeschlossen un betrieben... ist aber relativ riskant, wenn man einen Fehler in der Schaltung hat ;) Abgesehen davon sollte die Idee mit dem I2C - Interface ganz gut sein. So kann man
-
Thread
Wo PCF8574A kaufen?
Hi, ich bin seit einiger Zeit vergeblich am suchen nach den PCF8574A. Diese stellen die Erweiterung zu den PCF8574 dar, sodass man bis zu 16 I²C-Adapter an den Bus hängen, und auf einen Multiplexer verzichten kann. Leider habe ich so ziemlich alles was ich kenne
-
Thread
I2C-PCB-Layout bei mehreren Platinen
auch eine Laufzeitverzögerung. Merkwürdiger Weise sind die Bausteine der ersten Generation wie der PCF8574 oder auch der PCF8591 relativ unempfindlich. In einem Test konnte ich einen PCF8574 über eine Kabeltrommel mit 50m noch mit 100KHz ansteuern. Ein DS1631 ist da schon empfindlicher. Ich habe ein Bus-Segment
-
Thread
Experimentierplatine für I2C und SPI Bus
Hallo, eine ergänzende Sucheanfrage zu I²C mit dig-eingängen: Es gibt z.B. PCF8574C und PCF8575C für8 oder 16 I/O, soweit klar. Es gibt auch den PCA9555 mit interrupt, verstehe ich den Baustein richtig daß Eingangssignale ein FlipFlop setzen, der gespeicehrter Wert ausgelesen
werden erkannt und über den I²C-Bus an den Controller weitergeleitet. Oder geht das auch mit den PCF8574 und PCF8575? Gruß
-
Thread
mal wieder ein Kabeltester
schon sehr aufwendig. Nimm einfach Treiber, die von Haus aus als Open-Drain arbeiten können, z.B. PCF8574(A), davon kannst Du bis 16 Stück kaskadieren oder einige ATTiny2313/ATMega8 als SPI-Slaves programmiert. Peter
Insbesonders der PCF8574 ist natürlich um einiges komfortabler, allerdings würde das mein Problem nicht ganz lösen. Ich könnte zwar damit auf rechte einfache Art und Weise die I/O Ports dieser IC's direkt mit meinen Prüfleisten