-
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 (Vcc
-
Thread
I2C Peripherie ansteuern
. 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, ec
-
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
) >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 ich
-
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
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 des Schlafens durch nen kleinen P-Kanal
-
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
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
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
-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
.... 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 problem
.. 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 benutzt
-
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
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 gerne
-
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 wirklich
-
Thread
Mehrere BCD-Codierschalter pinsparend abfragen
der PCF8574 selbstständig alles auf eins (quasi als inerne Pullups) setzt, sobald man eine Leseaktion ankündigt, es also gar nicht möglich ist, gleichzeitig 4 Ports als Eingänge, die anderen 4 als Ausgänge zu
Warum nimmst Du nicht einfach 2 * PCF8574 und sparst Dir die 16 Dioden ? Peter
-
Thread
Taster brücken mit i2c -> Optokoppler
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
-
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 gescheiten
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 58
-
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 Taktleitung
-
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
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
, 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
-
Thread
Hausautomatisierung mit Embedded Linux
zu flashen und mittles des internen I2C Busses eine Haussteuerung zu bauen. Als I/O habe ich den PCF8574 im Auge. Wer hat schon etwas ähnliches am laufen? Gibts vielleicht schon Software/HW-Anleitungen dazu? Hab zwar schon eine Ausgabeschaltung, Eingabe mit 8574 geht mir aber noch ab.
Zwecks Eingabeschaltung für den PCF8574 hätte ich da einen Tip: http://www.horter.de/i2c/i2c-eingabe/eingabe_1.html Der Shop liefert relativ schnell, auch wenn man nur die Platine haben will.
-
Thread
BASIC-Computer mit Mega32
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 noch
-
Thread
I2C hängt sich bei Stop Condition auf
ich mit P. Fleurys Bibliothek funktioniert soweit auch alles super mit diversen IC´s (DS1803-XXX, PCF8574, R8564) Nun muss ich aber eigene I2C Slaves auf Atmega8 basis dranhängen. Funktioniert soweit auch alles Super mein Slave antwortet auf die Adressanfrage, akzeptiert ein Adressbyte und antwortet
-
Thread
[V] PCF8574AN, MAX232, MAX202
Hallo an alle! Hab hier ein paar Pegelwandler und I²C Erweiterungsbausteine liegen: 16 x PC8574AN PDIP16 á 0,5€ 10 x PC8574AN SOIC16 á 0,5€ 14 x MAX232 PDIP16 á 0,3€ 10 x MAX232 SOIC16 á 0,3€ 10 x MAX232 SO16 á 0,3€ 4 x MAX202 PDIP16 á 0,4€ 10 x MAX202 SO16 á 0,4€ Alle Bauteile sind ungebraucht, neu und ESD gerecht vepackt. Versandkosten: 1€ Bitte melden unter Fun_Extra_300@gmx.net mfg Razer
-
Thread
TWI / I2C von 0 auf 255 gibt kein ACK
Hallo, Ich habe einen AT-Mega, an den ich ein PCF8574 (Portexpander) angeschlossen habe. Im Moment bin ich dabei nur Daten zum PCF zu senden. Das funktioniert jetzt alles ganz gut, es gibt nur einen sehr mysteriös Problem.. Ich sende eine Start
-
Thread
Mikrocontroller und Linux
LM-SENSORS einsetzen um einen I2C-Portexpander anzusprechen... ich hab so mal ein LC-Display (am PCF8574) mit dem I2C-Bus einer BT8x8 TV-Karte gesteuert. Dann brauchst du nur noch ein paar Treiberstufen (ULN) an den PCF anschliessen und kannst kleine Relais damit schalten. Eine alternative wäre es
Einzig der Preis ist ein Problem bei I2C: Die I2C-Slaves sind nicht ganz preiswert (1,80 für PCF8574) ... aber man könnte eventuell einen AVR als I2C-Slave betreiben, das kommt dann schon etwas preiswerter (1,70 für ATmega8 mit genug IOs) Gruß, SIGINT
-
Thread
pcf8574 mit ULN2803 I"C Ansteuerung
Aktorik. Einfach und kostengünstig I2C. Also etwas im www. gesurft hab ich mich für den Portexpander pcf8574 entschieden. So für die Taster ist die Sache abgeschlossen. Um den Strom der Leds zu schalten hab ich den Treiberbaustein uln2803 zwischen Portexpander und Leds geschalten. µC---PCF8574--ULN2803
Portleitungen nach Reset auf Eingang. Und selbst wenn der µC alles auf 1 legt, ist es egal, weil da noch der PCF8574 dazwischenhängt, der muß erst initialisiert werden, bevor sich da was an den Ausgängen tut. Aber genau der PCF8574 ist hier das Problem. Aus dem Datenblatt: > At power-on the I/Os are HIGH. In this