Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
Luftfeuchtigkeit im Haus recht oft auftreten. Die Umwandlung der I2C Datenpakete auf Parallel übernimmt ein PCF8574T welches das Display im 4-bit Modus ansteuert. Jedenfalls finde ich die Anordnung recht praktisch.
*Aktualisierung* Die IRMP-Software kann unter [[IRMP]] --> Download heruntergeladen werden. Hallo zusammen, Anmerkung: Dieser Source entstand im Rahmen des Projektes "WordClock", siehe Artikel http://www.mikrocontroller.net/articles/Word_Clock bzw. Thread, der alles zum Auslösen gebracht hat: http://www.mikrocontroller.net/topic/156661 Da RC5 nicht nur veraltet, sondern mittlerweile obsolet ist und immer mehr die elektronischen Geräte der fernöstlichen Unterhaltungsindustrie in unseren Haushalten Einzug finden, ist es an der Zeit, einen IR-Decoder vorzustellen, der
enable per 573 and uses the eight pins of the bus. Cascading is thus difficult. The I C port expander PCF8574 is good but I like to keep things simple and fast. This circuit allows huge cascading capability without the limits of addressing and I C routines. PCB layouts are much simpler and straightforward
i2c zu implementieren so das ich über i2c diverse bausteine anschließen kann ...zum beispiel einen PCF8574 oder später einen atmega 8(dann als slave) mit den ich einen phasen an oder abschnittsdimmer realisieren könnte ....zudem könnte man dann auch einfach mit einem lm 75 eine tempratur messung realisieren
ich werde versuchen für mich i2c umzusetzen lm75 und PCF8574 ... mal schauen wann ich dazu komme .... grade warte ich noch auf die kisten
i2c_test_flags|=(1<<I2C_TASTATUR_8574); _i2c_key=' '; DEBUG_PRINTLN(F("PCF8574 Tastatur")); break; case 0x70: //i2c_test_flags|=(1<<I2C_TASTATUR); i2c_test_flags|=(1<<I2C_TASTATUR_8574A); _i2c_key='A'; DEBUG_PRINTLN(F("PCF8574A Tastatur")); break; case 0x78: DEBUG_PRINTLN(F("I2C OLED")); break; case 0xA0: case 0xA1: case 0xA2: case 0xA3:
Wenn man echte I2C ICs mit 5V betreibt, dann sind die Eingänge vom Typ Schmitt Trigger CMOS (z. B. PCF8574). Dann müssen 3.3V Pegel auf 5V umgesetzt werden. Wenn man jedoch SMBUS Ics verwendet (z. B. ADT7461, Silabs 8051) dann sind die Schwellspannungen TTL kompatibel und es ist keine Anpassung notwendig
Pause vergessen Bus ist zu schnell Zur Fehlersuche habe ich ein zweites Display 4x16 und einem PCF8574 am selben Bus be- trieben. Dieses Display habe ich wie gewohnt mit einer anderen Adresse betrieben und mir darauf verschiedene Zustände und Abläufe des Programmes anzeigen lassen. Die wichtigste Ausgabe
Pause vergessen Bus ist zu schnell Zur Fehlersuche habe ich ein zweites Display 4x16 und einem PCF8574 am selben Bus be- trieben. Dieses Display habe ich wie gewohnt mit einer anderen Adresse betrieben und mir darauf verschiedene Zustände und Abläufe des Programmes anzeigen lassen. Die wichtigste Ausgabe
). Dies ist aber prinzipiell unerheblich. Die Kommunikation geschieht über I2C zum Port-Expander PCF8574. Der µServer sitzt auf der Testplatine mittels einer Buchsenleiste etwas wackelig, da ja das LAN-Kabel etwas dran "zieht". So ist es aber nun seit einem halben Jahr im Einsatz. Eine kleine Windows-Applikation
Hallo zusammen, ich habe den Transistortester von Markus F. (Version 2.1) erfolgreich nachgebaut. Da ich mich etwas mit der AVR-Programmierung auskenne, habe ich den Quellcode analysiert und verändert. Die wichtigsten Änderungen sind: Entfernung aller Texte und Parameterdaten aus dem EEprom in den Programmspeicher.(Vorteil: Programmierung in einem Rutsch, es kann nicht mehr dazu kommen, daß EEprom und Flash-Speicher nicht zueinander passen) Für die Kapazitätsmessung wird die Zeitmessung mit dem Timer1 des AVR zusammen mit dem Komparator durchgeführt. Speziell für kleine Kapazitäten
System wirds "doof". Mir ist hier kein einziger THT Baustein bekannt. Hier kannst du bspw. mit PCF8574 I/O Expander hantieren, allerdings: ob das Sinnvoll ist? Du kannst hier einen Expander nehmen und mit diesem 16 Tasten abfragen, wenn du den Expander seinerseits selbst multiplext. Oder du nimmst
mal richtig einsetzen will und dafuer noch moeglichst einfach I/Os sucht, dem sei hier mal der "PCF 8574 P" (erhaeltlich bei Reichelt) ans Herz gelegt. Stellt 8 I/Os am I2C Bus zur Verfuegung. Kostenpunkt 1,75 EUR :) Damit werde ich wahrscheinlich die Steuerung/Zustandsabfrage einer Alarmanlage per
20Jahren auch schonmal so einen HPIB Adapter gemacht. Meine Loesung damals war Mega8, USBN9604 und PCF8574. Schon erstaunlich welche Motivation der Preis eines Originaladapter so bietet. :-D Vanye
habe. :-D Ich selbst hab vor 20Jahren schon mal so einen Adapter entwickelt und damals einen PCF8574 zum Bus verwendet weil der ja auch dieses schroedelige halbweiche Buskonzept aus der MCS51 Zeit verwendet, das hat gut funktioniert, war aber natuerlich lahm. Dann will es mir so scheinen als
- I2C-Befehle mit I²C-Komponenten wie Echtzeituhr (DS1307), EEPROM (24C02), 8-Bit-I/O-Interface (PCF8574), Thermo- Bild12:Blockschaltbild des USB-I2C-Interfaces meter (DS75, LM75, TMP101) demonstrieren. Tabelle2:KommentarbefehlefürdieBefehls-undRückgabewerte ASCII-Zeichen Funktions-Beschreibung . ein
Hallo, zuerst einmal möchte ich als Neuankömmling die Moderatoren und alten Hasen in diesem Forum begrüßen! Und hier gleich mein Anliegen - mit dem Ersuchen verbunden, nicht mit einem "Bitte nicht schon wieder" die Hände über dem Kopf zusammen zu schlagen. In Anlehnung an die Wortuhr QlockTwo habe ich ein Design für eine (deutschsprachige), minutengenaue 24 Stunden Wortuhr entworfen, die man in verschiedenen Varianten konfigurieren kann: "Es ist ... Uhr (und) ... Minuten" "Es ist (sind) ... Minuten vor/ nach/ bis ... (Uhr)" "Es ist viertel (nach, vor)/ dreiviertel ... (Uhr)" "Es ist
QS29FCT52 ATSO SO20W 372 IC IDT 72235 LB 15TF 2K x 16 bit FIFo TQFP 18 IC LM12H454 CIV PLCC 75 x PCF8574 AT 3 SO16 350 IC Fairchild 74VHC4066MX SO16 2500 IC Maxim MAX3237 EAI SO20 100 x MC14066 DIP14 100 x MC14511 DIP16 50 x Fairchild 74ABT125 CSCX SO16 1740 x Philips SN74HC04 SO14 250 x 74HC157 SO16
Tasten geht es denn? nur je weniger Tasten umso weniger nutzt Multiplex, eine I2C Tastatur mit PCF8574(a) habe ich erfolgreich eingesetzt, 8 Tasten direkt ohne Matrix im Timer IRQ gelesen und entprellt, PCF lesen irgendwas um 1.5µs, kein Beinbruch bei 10ms Timer IRQ, sogar IRMP Befehle kann ich noch
^^ mit MOSFETs, ein Koppelfeld mit den Männchen-Hubs als Huckepack-Platinen, ein [[Port-Expander_PCF8574]] und mehrere 74HC595. Auf den "Relaisplatinen" sehe ich noch den Anschluss für zwei DS18B20 vor, falls man nicht über S.M.A.R.T. und SW auf dem Host-PC regeln möchte. Damit wäre man unabhängig
dann Flachbandkabel gehängt. An diesem sind nun Temperatursensoren (DS1621) und ein LCD (über einen PCF8574P). Klappt alles wunderbar über lm-sensors und LCD4Linux. Auch Munin zeigt super die Temperatur an. Als Kernel nutze ich den oben von Alexander M. Die Firmware und SP findet ihr hier: http://www.harbaum.org
umgejumpert werden. - Ein SD- Kartensockel am SPI-Bus ( Chipselekt fehlt noch ) - Ein 8 BIT IO Chip (PCF8574) am I2C Bus. - Eine Bateriegepufferte Echtzeituhr am I2C Bus. (DS1307). Ich hab einfach mal ein kleines Bild angehängt, das das ungefähre Layout wiedergibt. Das ganze wird ca. 20*20cm groß werden
sie im AVR, im Arduino mal zum Tasten entprellen, klappt sogar an einer I2C LCD Schnitte mit PCF8574 die ich für 8 Tasten nutze. Beschreibung, Timer Interrupt 64µs für IRMP wenn ein Counter auf 10ms hochgezählt hat wird in die I2C Tastaturabfrage gesprungen (100-200µs) dort wird ein Flag
alles geht 100 x schneller als wenn ich selbst ein Footprint zeichne. Selbst für ein lausigen PCF-8574 brauche ich 1/2 Std. minimum. Und ja ich bin nicht gut. Aber ich mache es entweder richtig oder gar nicht. Was bedeutet, ein Rechteck = IC-Bauform (auf einen Layer) + dann die Pins (andere Layer
SCL Sub • system energy Interrupt address Slide 121 decoder conservation • time and date stamp The PCF8574 and PCA8575 are well known general for point of sales terminals or bank purpose I/O expanders. The PCA9500 is a combination DesignCon 2003 TecForum I C Bus Overview machines 119 of the PCF8574 with
I2C_DS13X7_SUPPORT is not set # I2C_TSL2550_SUPPORT is not set # I2C_PCA9531_SUPPORT is not set # I2C_PCF8574X_SUPPORT is not set # I2C_MAX7311_SUPPORT is not set # I2C_UDP_SUPPORT is not set # DEBUG_I2C is not set # CAMERA_SUPPORT is not set # DC3840_SUPPORT is not set # CONFIG_DC3840_RES80 is not set #
Platine: TWI-Erweiterung mit Schutzbeschaltung und Interrupt. Eingänge für Taster / Schalter --> PCF8574. Beleuchten mit LED --> PCA9531. PCA9531: einfacher 8-bit I2C LED dimmer (SO16) Kann nur PWM dimmen bis 160Hz oder Blinken bis 1,6 Sek. Die LED's benötigen den normalen Vorwiderstand.
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
2 output and subaddressing input 8 SDA serial data line 12c b 9 SCL serial clock line uA 3.7.10 PCF8574 remote 8-bit 1/0 for 12C bus D E S C R I P T I O N The PCF8574 is a single-chip silicon gate CMOS circuit. It provides remote I/O expansion for the MAB8400 and PCF8500 micrgcomputer consists of an 8-bit quasi-bidirectional port and an I“C interface.e The PCF8574 has low current consumption and includes latched outputs with high current drive capability for directly driving LEDs. 3 - 3 2 F e a t u r e s ~ Operating supply voltage 2,5 V to 6 V ~ Bidirectional
LED on and off as is currently done when using normal I/O expanders like the NXP Semiconductors PCF8574 or PCA9554. Any bits not used for controlling the LEDs can be used for General Purpose parallel Input/Output (GPIO) expansion, which provides a simple solution when additional I/O is needed for ACPI
Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_SENSORS_EEPROM is not set +# CONFIG_SENSORS_PCF8574 is not set +# CONFIG_PCF8575 is not set +# CONFIG_SENSORS_PCF8591 is not set +# CONFIG_TPS65010 is not set +# CONFIG_SENSORS_MAX6875 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_I2C_DEBUG_CORE
kompati- Den Kern der Schaltungen bildet der bles LCD und eine Ziffern-Tastatur ver- I/O-Expander PCF8574 [1] (Hinweis, es wenden den I2C-Bus, der nur zwei Port- gibt den PCF8574 in zwei funktionsglei- pins des Controllers belegt – SCL und chen Versionen, die einen unterschiedli- SDA. Beide Schaltungen
not set # CONFIG_INPUT_TWL4030_VIBRA is not set # CONFIG_INPUT_UINPUT is not set # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_ADXL34X=m CONFIG_INPUT_ADXL34X_I2C=m CONFIG_INPUT_ADXL34X_SPI