-
Bild
Blockschaltbild des PCF8574 ICs
8.2.1 Simplified Block Diagram of Device PCF8574 INT 13 Interrupt Logic LP Filter A0 1 A1 2 A2 3 SCL 14 SDA 15 I2C Bus Control Shift Register 8 Bit I/O Port P0 4 P1 5 P2 6 P3 7 P4 9 P5 10 P6 11 P7 12 VCC 16 GND 8 Power-On Reset Write Pulse Read
in „I2C-Bus: SDA und SCL an ATMEGA328p“ · Mikrocontroller und Digitale Elektronik · · Diagramme
-
Bild
Schaltplan mit PCF8574 und ULN2003AN
VCC, R6, 10k, R5, 20, IC1, PCF8574P, SDA, SCL, A0, A1, A2, VSS, GND, P0 bis P7, R8, 1k, LED1, LED2, IC2, ULN2003AN, VCC, Q1, BC327, R7, D1, IN4148, K1, K2, D2, IN4148, Q4, BSS84, K3, V4, D3, IN4148, Q2, BC337, GND, C1, 100nF, IC3A, 74HC04N, IC3B, S1, PCF8574-Anwendung, 20.07.2024 16:12:13, Sheet: 1/1
in „Lichtsteuerung über i2c - ULN2803A - S12-100“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Leiterplatte mit PCF8574AT IC
10K 10K 10K PCF8574AT ABC190. Z1 05 kn615173 R1 PCF8574T 100n 0x3F
in „LCD 2 x 16 mit I2C Adapterplatine - ges. 9 Stück“ · Markt · · Platinenfotos
-
Bild
Handgezeichneter Schaltplan mit Arduino Nano und PCF8574
SDA SCL A4 A5 Nano 14 15 PCF8574 P0 1 14 15 PCF8574 P0 2 5K
in „Zwei PCF8574 am Arduino Code Adressierung“ · Mikrocontroller und Digitale Elektronik · · Diagramme
-
Bild
Schaltplan ATmega8 mit PCF8574 und LCD-Ansteuerung
LCD i2c TWI ATmega8 PCF8574 4Bit-Modus P0 RS P1 RW P2 Enable P3 Light P4 D4 P5 D5 P6 D6 P7 D7 SCL SDA +5V GND PCF8574 LCD Error TWI OK 470 470 470 Programmieradapter 100n AD0 A5 I2C SDA P25 AD1 A4 I2C SCL P24 AD2 A3 I2C P23
in „i2c TWI LCD 4Bit PCF8574 HD44780 ATmega8 Assembler“ · Projekte & Code · · Schaltpläne
-
Bild
Schaltplan mit TBD62083APG und PCF8574 ICs
TBD62083APG, Ausgang Relais, 74HC245, PCF 00-07, PCF 10-17, VCC, B0 bis B7, A0 bis A7, GND, CE, +3.3V, +12V, PCF Eingangs PINs
in „Lichtsteuerung über i2c - ULN2803A - S12-100“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan mit PCF8574P und 74HC245N
, 12, B7, A7, 8, A0, 1, A1, 2, A2, 3, P7, 12, 11, B8, A8, 9, VSS, 8, IC2, DIR, 1, G, 19, 74HC245N, PCF8574P
in „Lichtsteuerung über i2c - ULN2803A - S12-100“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan mit PCF8574 I2C-Erweiterer und Optokopplern
U1 PCF8574T, A0, A1, A2, P0, P1, P2, P3, P4, P5, P6, P7, #INT, SCL, SDA, VDD, VSS, 3V3, GND, C1 100nF, R1 4.7kOhm, U2 LTV-847S, LED9 XL-1608SURC-06, R5 3kOhm, R6 2.2kOhm, D5 LL4148_C211750, In1+, In1-, Input
in „PCF8574 Optokoppler Input/Output“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan mit Transistoren und PCF8574 I2C-Erweiterer
V12 INPUT D1 IN0A R17 2K/1206 U1 IN D1 V12 INPUT D2 IN1A R18 2K/1206 U2 IN D2 IN D1 R1 IN D5 3V IN D2 R2 IN D6 4.7K IN D3 IN D4 IN D5 IN D6 IN D7 IN D8 IN D3 4.7K IN D4 IN D7 IN D8 V12 INPUT D3 IN2A R19 2K/1206 U3 IN D3 V12 INPUT D4 IN3A R20 2K/1206 U4 IN D4 V12 INPUT D5 IN4A R21 2K/1206 U5 IN D5 V12 INPUT D6 IN5A R22 2K/1206 U6 IN D6 V12 INPUT D7 IN6A R23 2K/1206 U7 IN D7 V12 INPUT D8 IN7A R24 2K/1206 U8 IN D8 P10 IN7A IN6A IN4A IN4A IN5A IN4A IN4A IN4A IN4
in „AM312 am KC868-A8“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan mit PCF8574P I2C-Erweiterer und Transistoren
SV1, SDA, SCL, GND, +5V, C1, 100n, VDD, INT, P0, P1, P2, P3, P4, P5, P6, P7, VSS, PCF8574P, IC1, IC2, R1, R2, R3, R4, R5, 2k2, SV3, 5x LED, gemeinsame Anode, Q1, Q2, Q3, Q4, Q5, BC327, R6, R7, R8, R9, R10, 470R, D1, D2, D3, D4, D5, 1N4148, SV4, 5x Relais, gemeinsame Masse, SV2, A1, A2
in „Aufbau mit Arduino und 74LS15 läuft nicht korrekt“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan ATmega8 mit LCD und PCF8574 I2C-Adapter
LCD i2c TWI ATmega8 PCF8574 4Bit-Modus SCL SDA RS RW Enable Latch D4 D5 D6 D7 +5V GND PCF8574 LCD bei Bedarf 470 Error TWI OK 470 470 Programmieradapter 100n ATmega8-16 ADC0 ... ADC7 PB0 ... PB7 +5V GND 1k 10µ 100n Reset 07
in „i2c TWI LCD 4Bit PCF8574 HD44780 ATmega8 Assembler“ · Projekte & Code · · Schaltpläne
-
Bild
Schaltplan und Foto eines PCF8574 I2C LCD Adapter boards
PCF8574 I2C LCD1602 Adapter board Vcc GND SDA SCL A0 A1 A2 PCF8574 VDD P7 P6 P5 P4 P3 P2 P1 P0 INT S8050 4.7k Vcc Contrast adjustment 10k A0 A1 A2 1k 1k 0.1uF LED Character LCD ACM1602K-NLW-BBW etc. Vss
in „HD44780 I2C Adapter“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
Schaltplan mit NodeMCU ESP8266 und PCF8574 I/O Expander
IC2 PCF8574P A0 A1 A2 P0 P7 P6 P5 VSS VDD SDA SCL +3V R2 10K R1 10K C1 100µF C2 100µF K2 +5V 18650 Lader/Halter K1 K3 PCF8574P D1 D2 K4 RX RX TX TX DAC_R DAC_L SPK2 SPK1 X2 VCC USB-D USB+ GND IO2 GND IO1 K5
in „ESP8266 mit SPI Display und DF Player“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
Bild
LCD-Display, PCF8574T I2C-Adapter und Schaltplan
CS 2 RW 1 RS A0 A1 A2 SCL SDA VCC R7 4.7K SDA R8 4.7K VCC J1 1 GND 2 VCC 3 SDA 4 SCL CON4 C1 0.1uF PCF8574T VCC R1 4.7K Q1 BC540 VO R2 P3 P2 P1 P0 DI LED C1 CON2 I3 VCC external PWM to control LCD backlight to external Backlight control transistor on Arduino Proto Shield default jumper position on Arduino Proto Shield (extra jumper option added to soldering prototyping area) IIC PCF8475 controlling LCD backlight
in „PCF8574 I2c Adapter mit ASM ansteuern“ · Mikrocontroller und Digitale Elektronik · · Fotos
-
Bild
I2C LCD Adapter Modul mit PCF8574AT Chip
LED K(-) LED A(+) D7 D6 D5 D4 D3 D2 D1 D0 ENA R/W RS VO Kontrast Vcc(+5V) Vss LED POWER PCF8574AT A49715. 07 kn606063 GND VCC SDA SCL A0 A1 A2 Kontrast
in „HD44780 I2C Adapter“ · Mikrocontroller und Digitale Elektronik · · Platinenfotos
-
Bild
PCF8574 I2C I/O Expander Modul Vorder- und Rückseite
VCC GND SDA SCL A2 PCF8574 P0 P1 P2 P3 P4 P5 P6 P7 INT AO Jumper
in „Zwei PCF8574 am Arduino Code Adressierung“ · Mikrocontroller und Digitale Elektronik · · Platinenfotos
-
Datei
pcf8574.c
#include <stm32f10x.h> #include <stm32f10x_i2c.h> #include "pcf8574.h" #define PCF8574_I2Cx_RCC RCC_APB1Periph_I2C1 #define PCF8574_I2Cx I2C1 #define PCF8574_I2C_GPIO_RCC RCC_APB2Periph_GPIOB #define PCF8574_I2C_GPIO GPIOB #define PCF8574_I2C_PIN_SCL GPIO_Pin_6 #define PCF8574_I2C_PIN_SDA GPIO_Pin_7 #define PCF8574_I2C_ADDR 0x20 void pcf8574_write(uint8_t data) { pcf8574_i2c_start(); pcf8574_i2c_address_direction(PCF8574_I2C_ADDR << 1, I2C_Direction_Transmitter); pcf8574
in „STM32 I2C Probleme mit PCF8574“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PCF8574.cpp
// // FILE: PCF8574.cpp // AUTHOR: Rob Tillaart // DATE: 02-febr-2013 // VERSION: 0.3.0 // PURPOSE: Arduino library for PCF8574 - 8 channel I2C IO expander // URL: https://github.com/RobTillaart/PCF8574 // http://forum.arduino.cc
in „Fehler bei PCF8574.h Bibliotheke“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pcf8574_experiment.c
; } /* Originalversion, die nichts einliest: unsigned char pcf8574_get_inputs (unsigned char address) { pcf8574_init (); pcf8574_send_start (); pcf8574_send_add_rw (address, 1); //Adresse senden und Lesen einstellen unsigned char input = pcf8574_read_byte (); pcf8574
in „(AVR-gcc) Lesen vom PCF8574 I2C-Port-Expander gelingt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcdpcf8574.c
"pcf8574.h" #include "../pcf8574/pcf8574.h" #include "lcdpcf8574.h" #define lcd_e_delay() __asm__ __volatile__( "rjmp 1f\n 1:" ); #define lcd_e_toggle() toggle_e() #if LCD_LINES==1 #define LCD_FUNCTION_DEFAULT
in „Eclipse Kompilierung LCD Buchstabensalat“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574_PRAXIS_Beschaltung_ok_.pdf
8574 1-0-1 Ports 57 - 64 BYTEPORT 8 PCF 8574 1-1-0 Ports 65 - 72 BYTEPORT 9 PCF 8574 1-1-1 Ports 73 - 80 BYTEPORT 10 PCF 8574A 0-0-0 Ports 81 - 88 BYTEPORT 11 PCF 8574A 0-0-1 Ports 89 - 96 BYTEPORT 12 PCF 8574A 0-1-0 Ports 97 - 104 BYTEPORT 13 PCF 8574A 0-1-1 Ports 105 - 112 BYTEPORT 14 PCF 8574A 1-0-0 Ports 113 - 120 BYTEPORT 15 PCF 8574A 1-0-1 Ports 121 - 128 BYTEPORT 16 PCF 8574A 1-1-0 Ports 129 - 136
in „pcf 8574 pMos highside driver“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
I2C-Bus_Adressliste__Elektronik-Magazin.pdf
I2C-Bus Adressliste: Elektronik-Magazin http://www.elektronik-magazin.de/page/i2c-bus-adressliste-23 PCF8574 PCF8574 PCF8574 PCF8574 PCF8574 PCF8574 PCF8574 PCF8574 20.12.2010 TDA8444 TDA8444 TDA8444 TDA8444 TDA8444 TDA8444 TDA8444 TDA8444 heidi 0101 User (0) 0110 0111 PCF8576 PCF8576 PCF8577 PCF8577A PCF8578 PCF8566 PCF8566 11.10.2010 SAA1064 SAA1064 SAA1064 SAA1064 PCF8579 PCF8574A PCF8574A PCF8574A PCF8574A PCF8574A PCF8574A PCF8574A peterjo 1000 TEA6320 TDA8424 TDA8425 User (0) TEA6330 TDA8425 TDA8415
in „PCF8574/PCF8574A Adressierung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574.pdf
/Br) PCF8574DW ACTIVE SOIC DW 16 40 Green (RoHS NIPDAU Level-1-260C-UNLIM -40 to 85 PCF8574 & no Sb/Br) PCF8574DWR ACTIVE SOIC DW 16 2000 Green (RoHS NIPDAU Level-1-260C-UNLIM -40 to 85 PCF8574 & no Sb/Br) PCF8574DWRE4 ACTIVE SOIC DW 16 2000 Green (RoHS NIPDAU Level-1-260C-UNLIM -40 to 85 PCF8574 & no Sb/Br) PCF8574DWRG4 ACTIVE SOIC DW 16 2000 Green (RoHS NIPDAU Level-1-260C-UNLIM -40 to 85 PCF8574 & no Sb/Br) PCF8574N ACTIVE PDIP N 16 25 Green (RoHS NIPDAU N / A for Pkg Type -40 to 85 PCF8574N
-
Datei
pcf8574.c
; } unsigned char pcf8574_get_inputs (unsigned char address) { pcf8574_init (); uart_puts("\nPCF8574_init"); pcf8574_send_start (); uart_puts("send start - "); pcf8574_send_add_rw (address, 1); uart_puts("send addr - ");
in „Problem mit PCF8574“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hardware.c
temp; temp=pcf8574_lesen(7); temp=temp&0xfd; pcf8574_schreiben(7,temp); } void led_gelb_aus() { volatile uchar temp; temp=pcf8574_lesen(7); temp=temp|2; pcf8574_schreiben(7,temp); } void led_gruen_an() { volatile
in „Philips PCF8583“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pcf8574.c
; } unsigned char pcf8574_get_inputs (unsigned char address) { pcf8574_init (); pcf8574_send_start (); pcf8574_send_add_rw (address, 1); unsigned char input = pcf8574_read_byte (); pcf8574_send_stop (); return input; } void pcf8574_set_outputs (unsigned char address, unsigned char byte) { pcf8574_init (); pcf8574_send_start (); pcf8574_send_add_rw (address, 0); pcf8574_send_byte (byte); pcf8574_send_stop (); }
in „PCF8574AP mit ATMEGA8 - scheitere beim Zugriff“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pcf8574.c
; } unsigned char pcf8574_get_inputs (unsigned char address) { pcf8574_init (); pcf8574_send_start (); pcf8574_send_add_rw (address, 1); unsigned char input = pcf8574_read_byte (); pcf8574_send_stop (); return input; } void pcf8574_set_outputs (unsigned char address, unsigned char byte) { pcf8574_init (); pcf8574_send_start (); pcf8574_send_add_rw (address, 0); pcf8574_send_byte (byte); pcf8574_send_stop (); }
in „PCF8574N Daten lesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pcf8574.c
************************************************************************************ unsigned char pcf8574_get_inputs (unsigned char address) { pcf8574_init (); pcf8574_send_start (); pcf8574_send_add_rw (address, 1); unsigned char input = pcf8574_read_byte (); pcf8574_send_stop (); return input; } void pcf8574_set_outputs (unsigned char address, unsigned char byte) { pcf8574_init (); pcf8574_send_start (); pcf8574_send_add_rw (address, 0); pcf8574_send_byte (byte); pcf8574_send_stop (); }
in „port-expander-matrix Bug ATmega8 hängt sich in der letzten Zeile auf“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574_4.pdf
the I C-bus. This means that the PCF8574 can remain a simple slave device. 2 GENERAL DESCRIPTION The PCF8574 and PCF8574A versions differ only in their ThePCF8574isasiliconCMOScircuit.Itprovidesgeneral slave address as shown in Fig.10.
in „PCF8574 Routine in C“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574_4.pdf
the I C-bus. This means that the PCF8574 can remain a simple slave device. 2 GENERAL DESCRIPTION The PCF8574 and PCF8574A versions differ only in their ThePCF8574isasiliconCMOScircuit.Itprovidesgeneral slave address as shown in Fig.10.
in „I²C tolle Alternative“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574_4.pdf
the I C-bus. This means that the PCF8574 can remain a simple slave device. 2 GENERAL DESCRIPTION The PCF8574 and PCF8574A versions differ only in their ThePCF8574isasiliconCMOScircuit.Itprovidesgeneral slave address as shown in Fig.10.
in „I2C mit Display parallel?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PCF8574_0.H
PCF8574A_Adr_WR (char)0x70 // schreiben #define PCF_RD_ADRESSE 1 // PCF_Adr immer gerade => RD_ADRESSE =+1 #define PCF8574_WR0 PCF8574A_Adr_WR // schreiben A= 0x70 , sonst 0x40 #define PCF8574_WR1 ( PCF8574_WR0 +2 ) // schreiben, lesen = +1 #define PCF8574_WR2 ( PCF8574_WR0 +4 ) // -------------------------------------------------- void WR_PCF8574(char Wohin , char was) ; char RD_PCF8574(char Woher) ; // -------------------------------------------
in „MSP430 pcf8574“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
twi_lib.c
/ Macro for delay of ms and us #endif const char strP_DS1631[] PROGMEM = "DS1631"; const char strP_PCF8574[] PROGMEM = "PCF8574"; const char strP_PCF8574A[] PROGMEM = "PCF8574A"; const char strP_PCF8583[] PROGMEM = "PCF8583"; const char strP_TWI_Dev[] PROGMEM = "TWI_Dev"; // Not named TWI Device const char strP_Err_DS1631[] PROGMEM = "Err_DS1631"; const char strP_Err_PCF8574[] PROGMEM = "Err_PCF8574"; const char strP_Err_PCF8574A[] PROGMEM = "Err_PCF8574A"; const char strP_Err_PCF8583[] PROGMEM = "Err_PCF8583"; const char strP_Err_TWI_Dev[] PROGMEM = "Err_TWI_Dev";
in „TWI MUX per SW an einem Port“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Data_PCF_8574.pdf
slave address as shown in Fig.9. 3 ORDERING INFORMATION PACKAGE TYPE NUMBER NAME DESCRIPTION VERSION PCF8574P; DIP16 plastic dual in-line package; 16 leads (300 mil) SOT38-1 PCF8574AP PCF8574T; SO16 plastic small outline package; 16 leads; body width 7.5 mm SOT162-1 PCF8574AT PCF8574TS SSOP20 plastic shrink
in „Austausch IC mit DIP gegen SMD“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574.pdf
slave address as shown in Fig.9. 3 ORDERING INFORMATION PACKAGE TYPE NUMBER NAME DESCRIPTION VERSION PCF8574P; DIP16 plastic dual in-line package; 16 leads (300 mil) SOT38-1 PCF8574AP PCF8574T; SO16 plastic small outline package; 16 leads; body width 7.5 mm SOT162-1 PCF8574AT PCF8574TS SSOP20 plastic shrink
in „[V] #VERKAUFT# Platine mit 8 Stück DLG7137, 5*7 Punktmatrix“ · Markt ·
-
Datei
PCF8574.h
/index.php?topic=184800 // // HISTORY: // see PCF8574.cpp file // #include "Arduino.h" #include "Wire.h" #define PCF8574_LIB_VERSION (F("0.3.0")) #ifndef PCF8574_INITIAL_VALUE #define PCF8574_INITIAL_VALUE 0xFF #endif #define PCF8574_OK 0x00 #define PCF8574_PIN_ERROR 0x81 #define PCF8574_I2C_ERROR 0x82 class PCF8574 { public: explicit PCF8574(const uint8_t deviceAddress, TwoWire *wire = &Wire); #if defined (ESP8266) || defined(ESP32) bool begin(uint8
in „Fehler bei PCF8574.h Bibliotheke“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.cpp
#include <Arduino.h> #include <pcf8574_esp.h> #include <PolledTimeout.h> #define PCF_INT_PIN D5 #define PCF_DEBOUNCE_MS 50 #define PCF_INPUT1 3 #define PCF_INPUT2 2 #define PCF_INPUT3 1 #define PCF_INPUT4 0 PCF857x pcf8574(0x20, &Wire
in „ESP8266 mit PCF8574 und Taster - Interrupt vom PCF "spinnt"?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PCF8574.c
#include <avr/pcf8574.h> void pcf8574_init (void) { /*einstellen des bus-taktes*/ TWBR = 0x10; } unsigned char pcf8574_send_start (void) { /*schreiben der start bedingung 10100100 in das TWCR */ TWCR = 0xA4; /*warten
in „PCF8574 an Atmega 168p“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2c_test.c
PCF8574_Read(PCF8574_I2C_ADR, &Tasten_A); // Lesezugriff P11 PCA9536_Read(PCA9536_I2C_ADR, &Tasten_B); // Lesezugriff Abfrage WTMA if(~Tasten_B & 0x08) { // Taste 4 kopieren pcf8574_buffer &= ~0x08; } else { pcf8574_buffer |= 0x08; } if (~Taste_A & 0x08) { // Taste 1 kopieren pcf8574_buffer &= ~0x01; } else { pcf8574_buffer |= 0x01; } PCF8574_Write(PCF8574_I2C_ADR, pcf8574_buffer); PCA9536_Write(PCA9536_I2C_ADR
in „Denkfehler mit PCA9536 (Problem)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2c_test.c
PCF8574_Read(PCF8574_I2C_ADR, &Tasten_A); // Lesezugriff P11 PCA9536_Read(PCA9536_I2C_ADR, PCA9536_INPUT_REG, &Tasten_B); // Lesezugriff Abfrage WTMA if(~Tasten_B & 0x08) { // Taste 4 kopieren pcf8574_buffer &= ~0x80; } else { pcf8574_buffer |= 0x80; } if (~Taste_A & 0x08) { // Taste 1 kopieren pcf8574_buffer &= ~0x10; } else { pcf8574_buffer |= 0x10; } PCF8574_Write(PCF8574_I2C_ADR, pcf8574_buffer); PCA9536_Write(PCA9536_I2C_ADR
in „Denkfehler mit PCA9536 (Problem)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Compiling.txt
: C:\Users\Worker\AppData\Local\Temp\arduino_build_389122\libraries\MyPCF8574\MyPCF8574.cpp.o Compiling library "Modellbahn" Compiling library "MyPCF8575" Compiling library "MyPCA9685" Compiling library "MyTimer" Compiling library "MyFramControl" Compiling library "MyFRAM_I2C
in „BFD DWARF Error - avr-gcc 13.2 & binutils 2.41“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hd44780_i2c.h
#define in_txlcd_i2c #include <util/delay.h> #include <avr/pgmspace.h> #include "i2c_sw.h" #define pcf8574_addr 0x40 // I2C-Adresse Portexpander #define lcd_rs 0 // Bitposition RS-Anschluss am 8574 - Portexpander #define lcd_clk 2 // Bitposition E-Anschluss am 8574 -Portexpander #define clk_set() { pcf_value |= 1 << lcd_clk; pcf8574_write(pcf_value); } #define clk_clr() { pcf_value &= ~(1 << lcd_clk); pcf8574_write(pcf_value); } #define rs_set() { pcf_value |= 1 << lcd_rs; pcf8574_write(pcf_value); } #define rs_clr() { pcf_value
in „(sehr) kleines "FrameWork" für ATtiny44“ · Projekte & Code ·
-
Datei
twi_lib.h
--------------- #define DS1631_BaseAdr 0b10010000 // 144 BaseAddress for Temperatur Sensor #define PCF8574_BaseAdr 0b01000000 // 64 BaseAddress for 8-bit I/O Expander - "Regular" #define PCF8574A_BaseAdr 0b01110000 // 112 BaseAddress for 8-bit I/O Expander - Version "A" #define PCF8583_BaseAdr 0b10100000
in „TWI MUX per SW an einem Port“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DG14032_PCF8574_lesen_1.c
000X = 0x40 oder ein Bit nach rechts verschoben: 0x20 // pcf8574_set_outputs (0x20, i); //PCF8574 hat Adresse 0x20!!! <<<---<<<--- OK funktioniert 0x20 ist falsch, da UP 0..8 erwartet.!!!!!!!!!!!!!<<<---<<<--- // pcf8574_set_outputs (0, i); //PCF8574 hat Adresse
in „(AVR-gcc) Lesen vom PCF8574 I2C-Port-Expander gelingt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2C_PCF8574.c
include "xc.h" #include "stdio.h" #include "stdarg.h" #include "stdlib.h" #include "I2C.h" #define PCF8574_ADDR_WRITE 0x70 #define PCF8574_ADDR_READ 0x71 //liest den PCF8574 aus (Status der Eingänge) char PCF8574read() { char temp; i2c_start(); send_i2c_byte(PCF8574_ADDR_READ); __delay_us(10); temp = i2c_read(); reset_i2c_bus(); return temp; } //setzt Ausgänge am PCF8574 void PCF8574write(char data) { i2c_start(); send_i2c_byte(PCF8574_ADDR_WRITE); send_i2c_byte(data); reset_i2c_bus(); }
in „I2C PIC 18F2550 und MCP4728“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Programm_Option_-Wl-v_Ausgabe_.txt
\Users\\Worker\\AppData\\Local\\Temp\\arduino_build_164294\\sketch\\Modellbahn_TestEncoderInterfacePCF8575_PCA9685_FRAM_016.ino.cpp" -o nul Alternatives for MyPCF8574.h: [MyPCF8574@0.9.0] ResolveLibrary(MyPCF8574.h) -> candidates: [MyPCF8574@0.9.0] "C:\\avrToolchain\\avr-gcc-8.5.0_mingw32_binutils2.42
in „GCC v14 Release“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.cpp
#include <Arduino.h> #include <pcf8574_esp.h> #include <PolledTimeout.h> #define PCF_INT_PIN D5 #define PCF_DEBOUNCE_MS 50 #define PCF_INPUT1 3 #define PCF_INPUT2 2 #define PCF_INPUT3 1 #define PCF_INPUT4 0 PCF857x pcf8574(0x20, &Wire
in „ESP8266 mit PCF8574 und Taster - Interrupt vom PCF "spinnt"?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Sklave_LCD_Init.asm
HD44780 ; LCD 1602 / 2004 ; ---- ; | | ; VCC -- | 1 | VSS ; GND -- | 2 | VDD ; R <-------- | 3 | VEE ; PCF8574 P0 --> | 4 | RS ; PCF8574 P1 --> | 5 | R/W ; PCF8574 P2 --> | 6 | E ; x | 7 | D0 ; x | 8 | D1 ; x | 9 | D2 ; x | 10 | D3 ; PCF8574 P4 --> | 11 | D4 ; PCF8574 P5 --> | 12 | D5 ; PCF8574 P6 --> | 13 | D6 ; PCF8574 P7 --> | 14 | D7 ; PCF8574 P3 --> | 15 | A ; GND -- | 16 | C ; | | ; ---- ; ; ------------------------------------------------------------------------- ; externes DISPLAY .equ DP_RS = 0 .equ DP_RW
in „AVR ATtiny13 DS18B20/DS18S20 I2C PCF8574 LCD Temperaturanzeige“ · Projekte & Code ·
-
Datei
Arduino_lib.txt
\file LiquidCrystal_PCF8574.h /// \brief LiquidCrystal library with PCF8574 I2C adapter. /// /// \author Matthias Hertel, http://www.mathertel.de /// /// \copyright Copyright (c) 2019 by Matthias Hertel.\n /// /// The library
in „PCF8574 I2c Adapter mit ASM ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
define LCD_E_PIN 2 /**< LCD-Pin E is connected to P2 on the PCF8574 */ #define LCD_LED_PIN 3 /**< LCD-PIN LED+ is connected to P3 on the PCF8574 */ #define LCD_D4_PIN 4 /**< LCD-Pin D4 is connected to P4 on the PCF8574 */ #define LCD_D5_PIN 5 /**< LCD-Pin D5 is connected to P5 on the PCF8574 */ #define LCD_D6_PIN 6 /**< LCD-Pin D6 is connected to P6 on the PCF8574 */ #define LCD_D7_PIN 7 /**< LCD-Pin D7 is connected to P7 on the PCF8574 */ /* dez Eingabe der Port-Nummern */ /*@}*/ /
in „4x20-LCD läuft nicht richtig“ · Mikrocontroller und Digitale Elektronik ·