-
Thread
LCD am I2C
Hallo Allerseits, ich hab mein 16x2 HD44780 Display über einen PCF8574 von TI am TWI des atmega8. Das ganze funktioniert soweit eigentlich auch ganz gut. Einziger Schönheitsfehler ist das ich es nicht schaffe das Bussy-Flag auszulesen. (im Moment kompensiere ich das
also vom PCF8574 Daten. Da ist jetzt die Frage was nun mit meinen Steuerleitungen passiert. Meiner Ansicht nach müssten die Leitungen alle H sein da mit Pull-Ups angeschlossen. Somit sollte es da eigentlich kein Problem
-
Thread
MC zu vielen einzel Bit-ausgängen?
entweder mit nem Schieberegister oder über I2C mit nem Porterweiterungs IC z.B. PCF8574 Marc
-
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
LCD an I²C per IO-Expander
Hallo! Ich mochte mein LCD an einen IO-Expander (TI PCF8574) hängen, jedoch weiß ich nicht, wie ich die Library (von P. Fleury) umschreiben muss, damit das geht. Falls das jemand schon gemacht hat kann er mir bitte den C source posten - Danke! gruß,
-
Thread
2 AVRs über I2C verbinden?
BASCOM-Leute sind jedoch einige bug's bereinigt worden; Ich hab's soeben ausprobiert (für einen PCF8574): M162 als Master mit den bekannten BASCOM-Statements I2CSTART, I2CWRBYTE, etc. 2313 als Slave mit den zusätzlichen I2C-Routinen von BASCOM Es funktioniert ... Die EUR 4,95 lohnen sich m.E
-
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
PCF8574 für SPI-Interface
Ich hab mal ne Frage und zwar gibt es einen Baustein für die SPI Schnittstelle, der wie der PCF8574 für den I2C-Bus funktioniert? Wenn ja, wie heißt dieser Chip? MfG Simon
dem Schieberegister is gar keine so schlechte Idee. Eigentlich wollte ich in einer Schaltung den PCF8574 durch eine Alternative mit Spi Anschluss ersetzen, weil der Prozessor hardwaremäßig eine solche Schnittstelle besitzt und da durch der Programmieraufwand geringer wäre, als wenn man erst umständlich
-
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
Mehr digitale Ports
Ja gibt es: pcf8574A (8 I/O's) bzw. pcf8574AP (8 IO's) es können von beiden Bausteien jeweils 8 Devices angschlossen werden Datenblatt besorgen und loslegen Günter
Hi, PCF8574 = 8 Pins in/out PCF8575 = 16 Pins in/out Die Dinger sind sau teuer, da kann man schon ueberlegen sich nen paar 4433 zukaufen und diese per I2C einzubinden. Mfg Dirk
-
Thread
LCD mit I2C-Bus in C-Code
Module werden. Aufbau: Controller: At90s8515 Display: 2x16 4bit Motorola Interface I2c-Bus: PCF8574AP Es soll Daten über I2C Bus im einen LCD ausgeben. Wenn es möglich ist, dann bitte melden. Mit freundlichen Grüßen Bui
-
Thread
I²C Portbaustein nur von Philips?
außer von Philips? Vieleicht erfüllt ja z.B. ein 74HCx die selben aufgaben wie der doch recht teure PCF 8574 von Philips? Ich möchte mir nämlich eine Led Matrix aufbauen und aus diesem Grund brauche ich ein paar mehr Portbausteine, was allerdings mit den PCF8574 ein doch recht teures unterfangen würde
= 8µs, da hat der I2C ja noch nicht mal das Startbit gesendet. Vom PCF8574/A kann man max 16 Stück an einen Bus hängen. Beim 74HC595 wirkt nur die Pinkapazität als Begrenzung. Z.B. 100 * 74HC595 haben 100*10pF=1nF, da geht man dann mit der Frequenz etwas runter oder schaltet
-
Thread
Frage zu I²C
Hallo zu 1. ja zu 2. ja: z.B. pcf8574 mit 8 Port's (lesen und schreiben) z.B. pcf8591 AD 7 DA-Converter weitere siehe homepage von phillips (bzw. google'n .... / da gibts jede Menge Info im Netz) zu 3. 2 ports : 1
-
Thread
PCF8574 8Bit I/O Expander
Hi, ich habe bei mir noch ein paar dieser I/O Expander. Ich hab nochmal ins Datenblatt geschaut. Ich versteh das aber nicht mit den Anschluessen A0, A1 , A2 . Kann mir jemand sagen wozu diese Adressleitungen sind? Ich dachte die Adresse usw wird alles ueber das I2C Bus System gemacht. Mfg Dirk
-
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, uisp
-
Thread
AVR-Controller Eignung
nen Eindruck bekomme welche Befehle mir da zur verfügung stehen.) Bei der CC1 hab ich mit nem PCF8574 (8-Bit Port einfach mit LED's dahinter)ne einfache Schleife volzogen. hie mal der Wesentliche Teil. ------------------ for N = 0 to 255 step 1 gosub I2C_INIT SCHREIBEN = 64 gosub I2C_START
Hi I2C ist auf dem AVR durch den BUS und nicht durch den AVBR begrenzt. Der PCF8574 sollte sich also mit maximaler Geschwindigkeit (100kHz) ansteuern lassen. Damit lassen sich dann grob über den Daumen 5000 Ausgaben pro Sekunde realisieren. Matthias
-
Thread
Taster seriell einlesen ohne µC
mit dem Phillips PCF8574 kannst du so etwas machen. Hier ein beispiel von einem MP3-Player-Keyboard: http://www.fitzenreiter.de/MP3/mp3_mkbd.jpg MfG formtapez
-
Thread
Analogschalter
Hi! Ich(blutiger Anfänger) würde gerne mit einem 8515 per I2C (PCF8574) ca 32 Ein/Aus Kontakte 'abfragen'. Allerdings be- finden sich diese bis zu 7m entfernt. Daher hat mir ein Freund geraten, einfach einen billigen Analogschalter wie zb. den 4066 zu nehmen und diese
-
Thread
Minni-Terminal (LCD+Tastatur)
hat so gut wie nichts zu tun und auch eine freie I²C-Schnittstelle. Also dache ich zuerst an zwei PCF8574. Da das Minni-Terminal aber so billig wie möglich werden soll hab ich erst mal nach dem Preis geschaut und gesehen, das ein zusätzlicher Mikrocontroller wesentlich billiger kommt als zwei PCF8574
-
Thread
I²C tolle Alternative
Hallo Leute! Ich habe mir gerade den Baustein PCF8574 etwas näher angeschaut. Es handelt sich um einen I²C Baustein, welcher 8 parallele I/Os hat. Mein Frage dazu: Wie schalte ich jetzt einen Output auf einen Input und umgekehrt? Es kann ja auch sein
Hallo Martin! Ich benutze den PCF8574 zum Abfragen einer Matrix-Tastatur. 4Bit als Eingang, 4Bit als Ausgang. Es ist fast so, wie du vermutet hast: Wenn du eine Leseanfrage an den Baustein sendest werden die Ports als Inputs verwendet
-
Thread
Probleme mit lesen von EEPROM auf IIC BUS
Ich hab mal unten kommentiert. Hatte auch lang Probleme mit manchen Bedingungen im I2C-Bus (PCF 8574 und m242456-32KByte EERPOM benötigen unterschiedliches Master-ACK). Wenns nicht weiter hilft, dann schau mal nochmal ins Datenblatt und in die I2C-Bus-Spezifikation von Philips. #Start Bedingung
-
Thread
I2C-BUS Probleme
Hallo Leute, ich steuere mit einem AVR 2313 bereits einen PCF8574 und einen PCF8591 an. Jetz möcht ich noch eine DA-Baustein MAX521 einsetzen, der reagiert aber nicht. Ich gehe davon aus, das der I2C-Bus funktioniert, und die Adressierung (0x50) für den Max habe
-
Thread
Hab mal ein Bild von meinem Testboard gemacht
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 als
-
Thread
LC-Display Displaytech 162 über I2C
geschrieben, um ein LC-Display mit standart HD44780 controller über einen an den I2C Bus angeschlossenen PCF8574 I/O baustein zu steuern. das programm ist dem beitrag angehängt... ich hätte folgende bitte. könnte sich mal jemand das programm anschauen und mir sagen, ob es so wie ich es geschrieben habe funktioniert
-
Thread
Suche PCF 8575
schon bei den großen Elektronik lieferanten nachgesehen,aber alle haben immer nur den 8 bit also PCF8574. Sven
-
Thread
Standard LCD über nur 3 Drähte
vielleicht doch eher nen Schieberegister. Für die Ansteuerung im 4Bit Modus reicht jedenfalls ein PCF8574 8Bit Portexpander. MfG, Dominik S. Herwald http://www.dsh-elektronik.de/
@Dominik, Z.B. Segor: 74HC164: 0,45 74HC595: 0,60 PCF8574: 3,30 ! Wenn man da also noch weitere Aus- oder Eingänge ranpappen will, gehts mit dem PCF8574 ganz schön ins Geld. Peter
-
Thread
I2C-Problem
funktioniert) I2C-Bus mit einem Thermometer (DS1621) funktioniert! oder I2C-Bus mit Porterweiterung (PCF8574) funktioniert! Wenn ich jetzt das Thermometer und die Porterweiterung gleichzeitig an den Bus anschließe, werden wohl auch beide geräte zufriedenstellend angesprochen, jedoch mit einem kleinen
-
Thread
Tasten entprellen - Bulletproof
) ? als I2C Lib nutze ich die von Peter Fleury könnte dafür etwas Erkennungscode für PCF8574 (0x40) oder PCF8574A beisteuern (0x70), hat mich einen halben Tag Fehlersuche gekostet, ich dachte der Unterschied ist N zu AP aber auch N mit A ist 0x70 und dann wieder das richtiige Datenblatt finden
() und SEI() , klappt aber fein: if(_i2c_key) { if(_i2c_key=='A') { if(!i2c_start(PCF8574A_0+I2C_READ)) //; // set device address and write mode i = key_state ^ ( ( ~(unsigned char)i2c_readNak() << 1) ); } else { if(!i2c_start(PCF8574_0+I2C_READ)) //; //
-
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
Tips für i2c?
PCF 8574 oder PCF 8574A
Sensoren sind an Telefonkabel 8 x 0,6 mm auf ca. 5 Meter angeschlossen. Zur Porterweiterung kann der PCF 8574 genutz werden. Achtung Lowaktiver Ausgang an dem LEDs direkt angeschlossen werden können (30 mA Ausgangsstrom). Es gibt den PCF 8574 und PCF 8574 A somit hat man an einem Bus 128 Ein- bzw. Ausgänge
-
Thread
Microcontrollerboard mit 16Bit-Controller
Out. Es gibt ja I2C, SPI und Konsorten, womit man bequem beliebige IO-Erweiterungen machen kann (PCF8574, 74HC595, 74HC165). Auch geht der Trend weg von einem Zentral-MC hin zu mehreren kleinen. Ein MC mit internem Flash ist bedeutend unempfindlicher bezüglich EMV und daher leichter zu zertifizieren
-
Thread
8051 als I2C-Slave verwenden...
nicht hin. Hab mich bis jetzt etwa 4 Stunden gespielt. Nichts.... Der AT89C2051 soll dann wie ein PCF8574 arbeiten und er wird mit einen 24MHz Quarz getaktet. Frage: Hat jemand von euch schon Erfahrung in die Richtung und Subroutinen geschrieben? mfg Weinga-Unity http://www.weinga-unity.de.vu
-
Thread
PCF 8574 + Treiberbaustein
Hallo, ich würde gerne den PCF8574 als Porterweiterung einsetzen. Laut Datenblatt sind die Ports bei Reset auf logisch 1. Da ich entweder einen ULN2803 oder einen L293 als Treiberbaustein einsetzen will wäre dies sehr unschön, weil
ja 2 Leitungen gemeinsam verwenden, d.h. Du brauchst nur noch 1 zusätzlich. Wenns aber der PCF8574 sein muß, nimm doch als Treiber den 74LS07, der ist nicht invertierend. Peter
-
Thread
PCF8574AP
habe einen PCF8574AP am 90S8515 von ATMEL und versuche ihn als Tastatureingabe zu nutzen. das Adressbyte habe ich schon zu ihm geschickt, und er antwortet auch mit einem ACK. nun will ich lesen und er schreibt immer
-
Thread
I2C Bauteil Bezugsquellen?
Hi, habe PCF8574, PCF8583, PCD8584, TDA8444 ab Lager lieferbar. mfg wolli_r ( http://www.tec-shop.de )
-
Thread
Leistungsschalter für MC
Logigbaustein ersetzen (siehe Zeichnung). Weil mein AVR schon ziemlich voll ist möchte ich einen PCF8574 I/O-Baustein verwenden.
-
Thread
Probleme mit PCF8574
AHHHH Ich dreh ab... Also Ich habe 2x 8574 am Bus. Einer (40h) für's LCD (4 Zeilen) Einer (4ch) nur zum Auslesen der Port's im 8574 Zeile 1x2 Zeigt nur Text der einmal reingeschrieben wird Zeile 3 ist frei Zeile 4 die Werte der Ports in Hex und Dez Beim auslesen der Ports 1 - 6 (über Timer alle 500ms) gibt's keine Probleme, alles funktioniert toll, nur.... sobald port 7 auf LO geht macht der 2051 einen RST also Zeile 1 + 2 wird immer wieder neu aufgebaut obwohl sich da eigentlich nicht's änder dürfte. HUH.. mit den I²C - Tracer funktioniert's aber.. beim auslesen kommt 7f
-
Thread
8255 - wie programmieren
Hallo, oder Du benutzt die I2C Schnittstelle der AVR's und pro 8 I/O Leitungen einen PCF8574 (kostet 2 Pins SLC/SDA). Da der PCF8574 auch noch einen INT-Ausgang hat kannst Du bei Eingangsänderungen einen Interrupt am AVR auslösen. Gruß Jörg
-
Thread
quasi bidirektional ??
Der PCF 8574 ist ein quasi bidirektionaler IO Expander mit I2C Schnittstelle. Mit der Begrifflichkeit hab ich ein kleines Problem. Was bedeutet quasi bidirektional?? Kann ich ich den kompletten Chip entweder
Spitze genau was ich vermutet habe ;-) Der PCF 8574 ist für meinen Anwendungsfall ausreichend, die Features des 9555 brauch ich nicht. Eigentlich hat der 8574 auch schon zuviele Ports. Wie lang darf/kann ein I2C Bus eigentlich sein? Gruss Cabal
-
Thread
TWI = I2C ??
to i2c" hat das schon mal jemand getestet. Ich wollte den Atmega8 zusammen mit ein paar Philips PCF 8574 benutzen. Wäre super wenn mir jemand mal ein paar Zeilen code zuschieben könnte aus dem ersichtlich ist wie man das TWI benutzt vorzugsweise in Assembler. Gruss Cabal
Schweinereien, wie Multimasterarbitrierung oder Slaves machen muß. Um als Single-Master den PCF 8574 und andere anzusteuern, ist es viel einfacher, es direkt in Software zu machen. Das ergibt auch weniger Code und läuft an jedem Pin und jedem µC, auch wenn der kein TWI hat. Hier mein Beispiel
-
Thread
I/O Erweiterung
Eine Möglichkeit wäre auch noch ein PCF8574. Es gibt auch eine Variante mit 16 Bit, aber die Nummer fällt mir gerade nicht ein. Wenn Du willst kann ich mal schauen, aber den 16 Bitter gibt es nur in SMD
-
Thread
I²C-Bus Ansteuerung mit 80C535
einen I2C-Bus ansteuern kann? Also der 80C535 soll z.B. der Master sein und einen Slave, z.B. einen PCF 8574 (I/O-Port-Erweiterung für I2C) ansteuern. Vielleicht hat ja jemand von euch schon mal so was gemacht oder weis einen guten Link. Vielen Dank im voraus, thommy
-
Thread
Multiplexer
Kann mir jemand mit dem 74HC4051-Multiplexer weiterhelfen? Ich verwende auf einem I2C-Bus einen PCF8574. An jedem Ausgang dieses IC befindet sich ein Multiplexer. Jetzt schicke ich ein Byte an den PCF8574. Dieses wird auf die 8 Ausgänge verteilt. Der Mux steht jetzt z.B. auf 000, also Ausgang 0. Wenn
-
Thread
I/O-Port-Erweiterung
Hallo, arbeite doch einfach mit einem I2C-System, z.B. PCF 8574, mit 2 leitungen bis zu 90 E/A-Ports. Gruss Alexander
-
Thread
PCF8574
Hallo Ich habe an einem I2C Bus mehrere PCF8574. Nun spreche ich z.B. den 1.Chip an und gebe ein Byte aus. Dann wird ein anderer Chip angesprochen, z.B. der 2. Jetzt ist meine Frage, wie lange bleiben die Bits an den Ausgängen des ersten Chip erhalten
-
Thread
PCF8574
Hallo Wenn die PCF8574 beim I2C bus ein Byte empfangen, wird doch Bit 1 auf Ausgang 1, Bit 2 auf Ausgang 2, usw gelegt, ist das richtig?
-
Thread
I2C, Demultiplexer
Hallo, suche 1x8 Demultiplexer, den ich bei I2C Bus an den Ausgang von den PCF8574 Portexpandern anschließen kann. Kann mir da jemand weiterhelfen.
-
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
Compiler-Fehler?
{ "tty" , 0, 0 }, // UART 0 { "ram" , 1, 0 }, // PCF8570, address 0 { "par1", 2, 0 }, // PCF8574, address 0 { "par2", 2, 1 }, // PCF8574, address 1 { "ad0" , 3, 0 }, // PCF8591, address 0, 1. A/D-converter { "ad1" , 3, 1 }, // PCF8591, address 0, 2. A/D-converter { "ad2" , 3,
-
Thread
kostenlose muster
HI Also ich hab am samstag mal samples von ti bestellt 2xL293d und 2xPCF8574 die bausteien kammen gestern aus america alle gehäuse richtig ich muss schon sagen absulute spitze :) auf jeden fall ein tip. cu knirps
-
Thread
Such Assemblerroutinen
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 hilfreich