-
Thread
PCF8574 nachfolger
PCF8574A MFG Falk
Der PCF8574A ist kein Nachfolger, sondern belegt einen anderen I2C-Adressbereich als der PCF8574.
-
Thread
PIC18F2550 und I²C
SSPCON1, SSPEN ; MSSP-Modul enable ;**Schreibe Wert 5 auf Speicher-Adresse 3 in PCF8574AP**************************** call i2c_on ; Bus aktiv movlw B'01110000' ; 0 111 '000' 0 call i2c_tx ; PCF8574AP zum Schreiben adressieren
> call i2c_off ; Bus freigeben Das ist eine Sequenz für ein I2C EEPROM. Für PCF8574A nicht geeignet ! Warum nicht ? Der PCF8574 hat nur ein Register. Speicher Adressen kennt der nicht. Dann zum C-Code >#define AdresseHandrad (0xA1) Die Adresse des PCF8574A ist 0x70.
-
Thread
Pcf8574 datenblatt ohne infos über register?
ich will. Wie könnte ich dies testen, denn wenn der nix gescheites sendet dann nützt mir der beste PCF8574 nix *g*
[[Port-Expander PCF8574]]
-
Thread
pcf8574 leuchdioden anschliessen an den datapins.
hallo, ich möchte normale kleine leuchtdioden an den ausgängen vom pcf8574 klemmen mit einem vorwiderstand. schafft das der pcd8574ap? mfg
schau hier mal http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
pcf8574a ansteuern usw
hallo, ich suche eine deutsche hilfe/aufklärung für den pcf8574a für einen anfänger. ich möchte eine bestimmte adresse anschliessen/vergeben und möchte ihn dann über i2c(scl/sd amit atmega32) ansteuern. wo gibt es ein adressenverzeichnis für die anschlüsse
Hi Der PCF8574 hat je nach Ausführung eine Grundadresse (steht im Datenblatt). A0..A2 bilden die niederwertigsten Bits der Adresse. MfG Spess
-
Thread
Verbinden gleicher Controller
PCF 8574 per I²C bzw. TWI ansteuern.. Datenblatt und Atmel Application Note: AVR315 (auf der Atmel-seite) Ich würde da erstmal noch keinen zweiten AVR nehmen wenn du einfach nur mehr ausgänge brauchst
-
Thread
Frage zur Funkuhr
Ich verwende PCF8574.. Auf jeder Anzeige ein PCF und ein ULN2803. So hat jede Anzeige ihre eigene Adresse und man kann sie schalten wie man lustig ist..
@ Dirk (Gast) >Ich verwende PCF8574.. >Auf jeder Anzeige ein PCF und ein ULN2803. Wozu das? Der PCF8574 hat genug Dampf, eine Siebensegmentanzeige zu treiben. Auch ohne ULN2803. http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
LED gegen VCC oder GND
diese über einen Vorwiderstand an einem Output-Pin von einem µController >hängt? [[Port-Expander PCF8574]] @ Gast (Gast) >Ich meine die µC (zumindest Atmel) verkraften mehr, wenn du die LED >gegen VCC an den Output hängst. Das glaube ich kaum. Du meinst eher die 8051er, die haben nämlich Open Collektor Ausgänge, so wie der PCF8574, da muss man die LEDs gegen VCC schalten. AVRs haben relativ symetrische Push-Pull Ausgänge. [[Ausgangsstufen Logik-ICs]] MfG Falk
-
Thread
LCD mit I2c ansteuern
kompatibel) Die lib benötigt eine Constante. wenn ich eine Variable hätte, könnte ich die Adresse des PCF8574 im Programm ändern, und jedes LCD einzeln ansprechen. Gruß Feitzinger
-
Thread
Kann PCF8574 auch highside treiben?
Hallo! kann der Port Expander PCF8574 nur Strom sinken oder kann er auch ordentlich sourcen? Im Datenblatt steht +/-25mA. Im Schema auf Seite 9 ist aber nur eine 100µA Stromquelle gegen Vdd http://www.nxp.com/acrobat_download/datasheets/PCF8574_4.pdf Suche hat nix passendes geliefert. Bernhard
-
Thread
6 Stk LCD mit I2c Bus
Der PCF8574 hat doch 3 Adresseingänge. Gib jedem einen andere (Hardware)Adresse, und schon kannst du bis zu 8 Stk an einen I2C-Bus anschliessen. Du benutzt übrigens den PCF8574A (Adresse 0x7x), es gibt noch den PCF8574 mit der Adresse 0x4x), damit kannst du dann weiter 8 Stück an den Bus anschliessen. Adressen wären beim A-Type: 0x70 0x72 0x74 0x78 0x7A 0x7C 0x7E abhängig von der Beschaltung A0,A1,A2
-
Thread
I2C Peripherie ansteuern
dabei. Diese muß ich allerdings erstmal in HiTOP einbinden. Ich habe erstmal probiert das Relayboard (PCF8574) zu testen, dabei kam es zu folgenden Problemen: erstes Problem: .\Obj\i2c.o: In function `I2C_Config': .\src/i2c.c:41: undefined reference to `__udivsi3' i2c.c (Auszug): void I2C_Config
undefined reference to `siprintf' main.c(Auszug): uart0Puts("\n\rSwitch RELAYS ON..."); if (WritePCF8574(0,0x00) == I2C_SUCCESS) uart0Puts("PASSED"); else uart0Puts("FAILED"); SoftDelay(DELAY); ec = ReadPCF8574(0,&dataByte); siprintf(string,"\n\rExpander = 0x%02X,
-
Thread
ATmega8 und PCF8574
Hallo, ich mache gerade meine ersten Gehversuche mit I2C am mega8 und habe dazu einen PCF8574 mit LEDs an den Controller angeschlossen sowie ein kleines Testprogramm geschrieben. Leider funktioniert es nicht :-( Folgendes Problem: Ich setze den Takt mit den Teilerfaktoren in TWBR und
-
Thread
PCF8574 am PC-PRT Port
Ich suche nur zum Testen einer Platine mit mehreren PCF8574A ein am PC lauffähiges Tool das via Printer-Port als I2C-Bus Master fungieren kann. Ich möchte nur sehen ob die IO-Expander ansprechbar sind und reagieren. Ja, ich habe natürlich erst gegoogelt
-
Thread
GPIO - I2C Adapter
Gast) >Ich suche einen Schaltplan für einen GPIO - I2C Adapter. Leider bin ich [[Port-Expander PCF8574]] MFg Falk
-
Thread
TWI / I2C am mega8 unsauber?
versuche gerade zu messungszwecken ein display an einen mega8 anzuschließen. dazu schalte ich einen PCF8574 port expander dazwischen, der über das TWI angeschlossen wird. nach den ersten versuchen hat der expander nich funktioniert, also hab ich an einigen stelle durchgemessen (oszi) und inzwischen festgestellt
-
Thread
Gibt es einen Matrix-Tastatur-Chip mit I2C-Bus?
Hallo Nico, oder Du nimmst einen PCF8574, der hat sogar einen INT out pin wenn sich an der Tastatur was tut. Guckst Du hier : http://www.goblack.de/desy/mc8051chip/bauanleitung/index.html Auf der Linken Seite Fkt-Modelle auswählen und
Hallo an alle! Der PCF8574 ist so ein Baustein, den ich gesucht habe. Den habe ich auf meiner Suche wohl übersehen... Vielen Dank (in diesem Fall besonders an Frank)! Gruß - Nico :o)
-
Thread
Selbstbau Verbindung SPS PC
über serielle Schnittstelle an PC -> Einstellungen tätigen über ein C Programm * SPS -> PCF8574 -> RS232-I2C ->Einstellungen tätigen über ein C Programm Was würdet/könntet ihr mir dazu empfehlen?? Wird es evtl. zu langsam wenn ich es über die PCF Bausteine mache?? Aber am µC werde
-
Thread
PIC mit PCF 8574
Hallo an die Programmierer, wenn ich 8 PCF 8574 und 8 PCF 8574A und einen PIC 16FXXX an einen I2c Bus schalte, sollte der PIC wenigstens mit 20 MHz Takt laufen un eine schnelle Signalverarbeitung zu erreichen ? Oder lieber mit einem PIC 18FXXXX
-
Thread
I"C mehere Bytes hintereinander senden
gleich dran hängen?? Ich habe ein Programm in 8051 Assembler geschrieben und es geht richtig gut PCF 8574A, es sind auch nur ca.15 Zeilen (nur für senden) und ich habe es so langsam laufen, das eine SCL-Periode 1 Sekunde dauert.
-
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
ATMega8 lange schlafen legen und wenig Strom verbrauchen
Hi Ich habe mal nen Logger für die Uni gebaut. Darin waren unter anderem nen Tiny15, eine PCF8593 RTC, ein 24LC256 EEPROM und ein PCF8574 IO Baustein verbaut. Haut laut Meßgerat im Schlafzustand zwischen den Messungen weit unter 1µA verbraucht. TWI-Pullups, EEPROM und IO-Baustein wurden während
Brauchen SEHR wenig Strom. Und sind genauer als irgendwelche RC Glieder. Sehr gut ist wie gesagt die PCF8593, weil die neben den normalen zeitbasierten Events auch timergestützte Interupts anbietet. cu bis dann Hauke Sattler
-
Thread
Eingabe/Ausgabe-Bausteine BUS
PCF 8574 am I2C-Bus http://bascom-forum.de/index.php/topic,45.msg123.html#msg123
-
Thread
GPIB (HP-IB, IEEE-488, IEC-625) - Bus mit AVR verheiraten
Ossi auszulesen. Die GPIB-Seite bestand dabei nur aus einem Mega8 und einem (haltet euch fest :-) PCF8574. Letzeres nur weil mir die IO-Pinne ausgegangen waren. Ich denke aber wenn es nicht auf maximale Geschwindigkeit ankommt, und der OP wollte ja sogar RS232 nehmen, dann kann man den Bus auch in
Genauso hab ich es bei meinem HPIB-USB Converter auch gemacht. Die Datenleitungen haengen direkt am PCF8574, und die Steuerleitungen am AVR. Man braucht keine Bustreiber wenn das Teil direkt am Endgeraet haengt, und das lange Kabel dann erst auf USB-Seite ist. Es ist natuerlich etwas anderes wenn man
-
Thread
PCF8475/ULN2803 Schrittmotoransteuerung
Hallo an das Forum! Ich habe folgendes Problem. Ich möchte einen 5pol Schrittmotor Schaltung PCF8574/ULN2803 über den I2C Bus ansteuern. Hier habe ich mal einen C Code als Ansatzpunkt geschrieben: [c] #include "main.h" #include "i2c.h" #define STEPPER_DEV 0x42 //Adresse für PCF8574
Egal, was Du auch programmierst: PCF8574 + ULN2803 passen nicht zueinander. Vergleiche Ausgangsstrom vom '74 und Eingangsstrom vom '03 und suche eine andere Lösung.
-
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
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
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
Uhr zu ungenau
13-MCs. Eine Numitron-Uhr in einem 2,5-HDD-Gehäuse. Die Numitrons werden einfach über je einen PCF8574A angesteuert, 20 mA pro Segment bei 4 Volt. Zusätzlich wird jedes Segment noch durch einen 330R-Widerstand vorgeheizt. Eine etwas wild geratene Nixie-Uhr mit 4 CD-71-Röhren und zusätzlichem I²C-LCD-Display
-
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
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
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
AVR - ansteuerung zweier LCD anzeigen über I2C-bus
Hi .... ich hab da mal ein kleines Problem, und zwar möchte ich über einen I2C-Bus sprich über zwei PCF8574 zwei LCD display´s getrennt ansteuern, ist das überhaupt möglich??? Ich benutze diese lcd_i2c.lib mit Bascom, bekomme es einfach nicht hin, die display´s anzusteuern mit selber adresse ist kein
.... ich hab da mal ein kleines Problem, und zwar möchte ich über >einen I2C-Bus sprich über zwei PCF8574 zwei LCD display´s getrennt >ansteuern, ist das überhaupt möglich??? Ich benutze diese lcd_i2c.lib Warum willst du die über den PCF8574 ansteuern? Der I2C Bus ist doch gerade dazu da, mehrere
-
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
-
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
I²C/TWI Tutorial
, die jeweils ein grafisches Display und einen Drehgeber ansteuern. Ausserdem hängen noch ein paar PCF8574 und LM75 am Bus. Gruß, Jan
-
Thread
Problem mit I²C-Bus und dem Extender f. lange Leitungen
ein Extender ran oder sollte es wie oben beschrieben klappen. Am anderen Ende habe ich dann einen PCF8574 ,hinter dem Extender an den Sx-Leitungen, angeschlossen mit 4,7 k SCA / SCL gegen +5V, die Ansteuerung klappt, nur die Uhr direkt am "Master" geht dann nicht mehr, also entweder oder, ich hätte
-
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
Mehrere BCD-Codierschalter pinsparend abfragen
letzten paar Minuten schon die Dioden reingelötet :-). Ich machs nun ausserdem mit einem Portexpander PCF8574. Wahrscheinlich mit externen Pullups an den Eingängen (Schleifern), die dann auf low gezogen werden, weil ich mir nicht sicher bin, ob das bisschen Saft, das die PCFs abegeben können, für eine sichere
Warum nimmst Du nicht einfach 2 * PCF8574 und sparst Dir die 16 Dioden ? Peter
-
Thread
Taster brücken mit i2c -> Optokoppler
an) bzw 0,9V (aus). Da ich an dem Printserver einen i2c Bus nach aussen habe und noch jede Menge PCF8574 hier rumfliegen hab, dachte ich hier an eine Lösung. Ich würde also gerne über den PCF den Taster brücken. Hier denke ich, das ein Optokoppler das richtige wäre. Aber welchen nutzt man? Beschaltung
hallo, also ich würde einfach den PCF an den i2c bus tun und einen portpin des PCF als schalter benutzen. auf die die 3,3volt dann mittels spannungsteiler auf 2,8volt anpassen und gut iss. opto brauchste nit. oder habe ich irgendwas
-
Thread
TWI/I2C für Mega8 in Assembler
Hallo, ich will ein PCF8574 über TWI/O2C mit dem Mega8 ansteuern. Das ganze soll aber Hardwaremäßig erfolgen (Kein Software I2C). Ich möchte auch in Assembler bleiben! Ich finde echt nichts Vernünftiges. Mit einer
Hi, kann mir jetzt einer noch sagen wie ich vom pcf8574 auch was empfangen kann? Habfolgende Daten aus dem Datenblatt genommen: Adresse: 0x41 MT_SLA_ACK: 0x40 MT_DATA_ACK: 0x50 Beim MT_DATA_ACK von 50 geht der in ne Fehlerschleife, bei
-
Thread
20LEDS an einen AVR ohne 20 pins zu benutzen
Simples Schieberegister wie 74HCT4094 benutzen. Oder PCF8574 für I2C. Is aber teuer.
-
Thread
Procyon AVR Lib: Bug in I2C mit GCC 4.1.1?
sich aslo auf SLA+R und ein Byte beschränkt, dann klappts. Auch mit einem testhalber eingesetzten PCF8574 genau wie mit dem Mega8. Versucht man aber, mehr als ein Byte (mit 2, 3, 4 und 5 probiert) zu lesen, dann wird nocht SLA+R und das erste Byte korrekt übertragen. Danach aber ist Ruhe auf der
-
Thread
2mal16 Analoge eing. erkennen, Geschw. egal, 20-36V
Quelle -> Optokoppler ---+ +----> Quelle -> Optokoppler --------> PCF8574P -> µC +----> Quelle -> Optokoppler ---+ Jeder PCF8574P ist für 8 Eingangsleitungen zuständig. Du brauchst keinen Multiplexer, es sei denn du willst Optokoppler
wrote: > Ich dank dir. > > Das hört sich gut an, also 2 16er Multiplexer, Optokoppler und 2 > PCF8574P und schon klappt alles Du passt nicht auf: Entweder Mulitplexer oder PCF8574P. Wozu beides? Ist doch nur höherer Aufwand und bringt keinen Vorteil (ausser dass die Ansteuerung komplizierter
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
da hängen meine Taster dran , na egal wenn die Ports ausgehen muss ich eh auf Key via I²C Port PCH8574 oder war das PCF ? beides jedenfalls Röhren :-)))
-
Thread
Conrad, PCF8574p, kompatibeles Ding?
Mein Problem ist schnell Beschrieben, ich brauche einige PCF8574P, IIC-Expander-Bausein. Dort wo ich jetzt bin wird aber nur bei Conrad bestellt, für den MAX202 hab ich den offensichtlichen ST202 gefunden. Für den PCF8574P aber keinen Kompatibelen. Wisst
Ich fürchte, der PCF8574P wird nur von Philips/NXP produziert, da gibts keinen Zweithersteller. http://www.nxp.com/pip/PCF8574P.html
-
Thread
IIC Bus, Knöpche
gemacht, mit 5V versorgt, 2 Taster die bei drücken die 5V auf den MC14504BCP geben der über einen PCF8574P dann an den IIC Bus geht. Wie mache ich das dann mit den Adressen, gibt es Taster mit Adressen oder brauche ich dann für jeden Tasster einen PCF8574P? Wenn ihr mir sagt das soetwas humbug
gemacht, mit 5V versorgt, 2 > Taster die bei drücken die 5V auf den MC14504BCP geben der über einen > PCF8574P dann an den IIC Bus geht. Wenn Dein MC zu wenig Anschlüsse hat, kannst Du ihn über I2C oder SPI erweitern. PCF8574 geht (8 Tasten direkt oder 16 Tasten als Matrix). Was aber der 4504 dabei