-
Thread
Ansteuerung 8x5 Led Matrix
...upps...stimmt. Bin wahrscheinlich durcheinandergekommen, weil ich die Dinger über PCF8574A angesteuert habe. Frank
-
Thread
#ifdef, #elif, #else und #endif
hallo, dein 'elif' schaut nach, ob PCF_8574A true ist. du willst sicher ein #elif defined PCF_8574A machen. vermute ich. siehe auch http://de.wikibooks.org/wiki/C-Programmierung:_Pr%C3%A4prozessor#elif hth
Der Fehler dürfte sein, dass #elif kein #ifdef beinhaltet #elif PCF_8574A Du meinst wahrscheinlich #else #ifdef PCF_8574A benötigt noch ein zweites #endif am Ende.
-
Thread
Bascom LCD an I2C AN118
allen das gleiche. Die Hardware scheint zu funktioneren, Messungen an den Portausgängen des PCF8574A zeigen aktivität. Was mache ich verkehrt, oder stimmt irgendetwas mit der Library nicht? Gruß Karl-Walter
sondern nur das Demoprogramm aus der AN118 von MCS und dort die Adresse von &H40 auf &H70 für den PCF8574A angepasst. Gruß Karl-Walter
-
Thread
mal wieder ein Kabeltester
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
-
Thread
Auswahl von MC für Türschlussüberwachung
Anbindung in Grenzen. Damit bekommt man bis zu 64 (interruptfähige) Kanäle. Mit einem kleinen Trick (PCF8574A oder PCF8575) auch 128 Kanäle. Pro Tür wäre ja eh eine mindestents 3-Adrige Leitung (besser 4-5 Adern) zu ziehen. Diese könnte man auch hinterher für einen langsamen Bus verwenden. Da kann man auch
-
Thread
Durch schlechtes Layout mega128 Platine versaut?
Pins auf high oder low setzt). Es ist bei dem Porterweiterungs IC so möglich 8 des PCF8574 und 8 PCF8574A-Typs anzusprechen - bedeutet maximal also 16 PCFs und dadurch maximal 128 IOs... Einige EEPROMs von Atmel oder ST (weiß ich nicht mehr genau) haben nur 2 Adresspins und der DS107 gar keinen.
-
Thread
Porterweiterung
gedrückt wurde, gibt er auf einem 9. Beinchen einen IRq. Bis zu 8 können an einen IIC Bus, mit der PCF8574A Variante, sogar 16. LCD-dran geht genauso einwandfrei, BitBanging wird allerdings schwieriger, je nachdem, was noch am Bus hängt und Datenkapazität haben will. PINs können dynamisch als Ein/Ausgänge
-
Thread
i2c Module testen am PC?
Hi *, ich habe mehrere I2C Module (Keypad, LEDs, Optokoppler), die alle über IIC [PCF8574(A)] zusammengeschlossen werden sollen. Nun hätte ich gern eine Möglichkeit, jedes einzelne zu testen, ergo an den PC Parallelport zu stöpseln und dann einfach nur Byte rein schreiben / Byte rauslesen
-
Thread
8051er µC Hilfe, Experimentierboard
sind falschrum eingebaut. Zur Software: 3) Welchen Chip genau verwendest Du? Den PCF8574 oder PCF8574A? Sie haben unterschiedliche Basisadressen, um mehr als 8 Bausteine dieser Art an den Bus anschließen zu können. Du benutzt in Deiner Software die Adresse 0x70. Das ist richtig für den PCF8574A. Für
-
Thread
PCF8574A und ULN280x
PCF8574A die Ausgänge auf Low setze. Gemessen hab ich an den Ausgängen ca. 1.6 Volt, bei 5 Volt Betriebsspannung (wobei sich die Spannung am Ausgang defakto eigentlich nicht ändert, auch wenn ich die Betriebsspannung
für TTL Logik probiert (ULN2803A), der zwar mit ne'm Atmel Mega18 funktioniert, aber net mit dem PCF8574A.
-
Thread
Am PC mehr als 8 Ein- bzw. Ausgänge schalten und lesen
Eine andere Möglichkeit wäre die Realisierung über I2C-Bus. Dazu könntest du den PCF8574A und PCF8574B nehmen. Jeder hat 3 Bits, um die eigene Adresse einzustellen: Das heisst bei Verwendung von A und B Typ kannst du 16 von diesen ICs an einem Bus betreiben. Macht 128 Ein- und Ausgänge
-
Thread
Atmel/Motorola für noob?
Leitungen und erweitere sie direkt vor Ort. Z.B. kann man beim I2C-Bus an nur 2 Drähten bis 16 Stück PCF8574/A betreiben, die jeweils 8 I/Os bereitstellen (16*8=128 I/Os) Bezüglich Programmer: Nimm nur Typen, die mit einem Bootloader laufen können und z.B. erstmal über die UART programmiert werden (
-
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
-
Thread
I²C Portbaustein nur von Philips?
ergibt dann 64*0,125µs = 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
Tasten entprellen - Bulletproof
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 wenn man die goldene
) 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)) //; // set
-
Thread
PCF8547A
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
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 verwalten. Bei wem gibt es den oben erwähnten Feuchtigkeitssensor zu erwerben?