-
PDF
PCF8574_PRAXIS_Beschaltung_ok_.pdf
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 BYTEPORT 17 PCF 8574A 1-1-1 Ports 137 - 144 BYTEPORT 18 Beispiel: DEFINE MYPORT [PORT 34] MYPORT=OFF Damit wird also der Bitport
in „pcf 8574 pMos highside driver“ · 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 ·
-
PDF
PCF8574.pdf
L H L L A2 A1 A0 R/W I/O data bus P7 P6 P5 P4 P3 P2 P1 P0 12 Submit Documentation Feedback Copyright © 2001–2015, Texas Instruments Incorporated Product Folder Links: PCF8574 PCF8574 www.ti.com SCPS068J –JULY
-
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 ·
-
Datei
pcf8574_experiment.c
erfolgen. Eingabe über einen manuell an die Pins gehaltenen Pull-down-Widerstand von 1 KOhm. */ #include "pcf8574.h" void pcf8574_init (void) { /*set bus speed*/ TWBR = 0x10; // TWBR = 0x80; // -->> 27 kHz } unsigned char pcf8574_send_start (void) { /*writing a one to TWINT clears it, TWSTA=Start, TWEN=TWI-enable
in „(AVR-gcc) Lesen vom PCF8574 I2C-Port-Expander gelingt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574_4.pdf
serial clock line SDA 15 serial data line VDD 16 supply voltage handbook, halfpage handbook, halfpage A0 1 16 VDD A0 1 16 VDD A1 2 15 SDA A1 2 15 SDA A2 3 14 SCL A2 3 14 SCL P0 4 13 INT P0 4 13 INT PCF8574P PCF8574T P1 5 PCF8574AP 12 P7 P1 5 PCF8574AT 12 P7 P2 6 11 P6 P2 6 11 P6 P3 7 10 P5 P3 7 10 P5 VSS
in „PCF8574 Routine in C“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574_4.pdf
serial clock line SDA 15 serial data line VDD 16 supply voltage handbook, halfpage handbook, halfpage A0 1 16 VDD A0 1 16 VDD A1 2 15 SDA A1 2 15 SDA A2 3 14 SCL A2 3 14 SCL P0 4 13 INT P0 4 13 INT PCF8574P PCF8574T P1 5 PCF8574AP 12 P7 P1 5 PCF8574AT 12 P7 P2 6 11 P6 P2 6 11 P6 P3 7 10 P5 P3 7 10 P5 VSS
in „I²C tolle Alternative“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574_4.pdf
serial clock line SDA 15 serial data line VDD 16 supply voltage handbook, halfpage handbook, halfpage A0 1 16 VDD A0 1 16 VDD A1 2 15 SDA A1 2 15 SDA A2 3 14 SCL A2 3 14 SCL P0 4 13 INT P0 4 13 INT PCF8574P PCF8574T P1 5 PCF8574AP 12 P7 P1 5 PCF8574AT 12 P7 P2 6 11 P6 P2 6 11 P6 P3 7 10 P5 P3 7 10 P5 VSS
in „I2C mit Display parallel?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Data_PCF_8574.pdf
not connected n.c. − 18 not connected handbook, halfpage INT 1 20 P7 handbook, halfpage SCL 2 19 P6 A0 1 16 VDD n.c. 3 18 n.c. A1 2 15 SDA A2 3 14 SCL SDA 4 17 P5 V P0 4 PCF8574 13 INT DD 5 16 P4 PCF8574A PCF8574TS P1 5 12 P7 A0 6 15 VSS P2 6 11 P6 A1 7 14 P3 P3 7 10 P5 n.c. 8 13 n.c. VSS 8 9 P4 A2 9
in „Austausch IC mit DIP gegen SMD“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
PCF8574.pdf
not connected n.c. − 18 not connected handbook, halfpage INT 1 20 P7 handbook, halfpage SCL 2 19 P6 A0 1 16 VDD n.c. 3 18 n.c. A1 2 15 SDA A2 3 14 SCL SDA 4 17 P5 V P0 4 PCF8574 13 INT DD 5 16 P4 PCF8574A PCF8574TS P1 5 12 P7 A0 6 15 VSS P2 6 11 P6 A1 7 14 P3 P3 7 10 P5 n.c. 8 13 n.c. VSS 8 9 P4 A2 9
in „[V] #VERKAUFT# Platine mit 8 Stück DLG7137, 5*7 Punktmatrix“ · Markt ·
-
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
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 ·
-
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
lcdpcf8574.c
high nibble first */ pcf8574_setoutputpinlow(LCD_PCF8574_DEVICEID, LCD_E_PIN); lcd_e_delay() ; /* Enable 500ns low */ pcf8574_setoutputpinhigh(LCD_PCF8574_DEVICEID, LCD_E_PIN); lcd_e_delay() ; data |= pcf8574_getoutputpin(LCD_PCF8574
in „Eclipse Kompilierung LCD Buchstabensalat“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pcf8574.c
#include "pcf8574.h" void pcf8574_init (void) { /*set bus speed*/ TWBR = 0x10; } unsigned char pcf8574_send_start (void) { /*writing a one to TWINT clears it, TWSTA=Start, TWEN=TWI-enable*/ TWCR = (1<<TWINT) | (1
in „Problem mit PCF8574“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pcf8574.c
#include "pcf8574.h" void pcf8574_init (void) { /*set bus speed*/ TWBR = 0x10; //TWSR &= ~((1<<TWPS1) | (1<<TWPS0)); } unsigned char pcf8574_send_start (void) { /*writing a one to TWINT clears it, TWSTA=Start, TWEN
in „PCF8574AP mit ATMEGA8 - scheitere beim Zugriff“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pcf8574.c
#include "pcf8574.h" void pcf8574_init (void) { /*set bus speed*/ TWBR = 0xFF; TWSR |=(TWPS1<<1); //Prescaler auf 16 // Takt auf ca. 1,3 kHz } unsigned char pcf8574_send_start (void) { /*writing a one to TWINT clears
in „PCF8574N Daten lesen“ · 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
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
+) { // for ( uint16_t i=0; i<=35000; i++) { //Port-Expander bedienen: //Adresse des Portexpanders PCF8574: A2, A1, A0 sind auf GND gelötet -->> 0100 000 = 0x40 /*address can be 0 .. 8; rw=0 --> write, rw=1 --> read*/ // pcf8574_set_outputs (i, j); //PCF8574: A2, A1, A0 sind auf GND gelötet -->> 0100
in „(AVR-gcc) Lesen vom PCF8574 I2C-Port-Expander gelingt nicht“ · 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
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
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
IIC.C
############################################################################################ // >> PCF8574: 8Bit I/O Fern-Expander // // Adressen: PCF8574 0 1 0 0 A2 A1 A0 R/W // PCF8574A 0 1 1 1 A2 A1 A0 R/W // // Schreiben: void IIC_PCF8774_write (int Adresse, int Byte); // Lesen: char IIC_PCF8774_
-
Datei
IIC.C
############################################################################################ // >> PCF8574: 8Bit I/O Fern-Expander // // Adressen: PCF8574 0 1 0 0 A2 A1 A0 R/W // PCF8574A 0 1 1 1 A2 A1 A0 R/W // // Schreiben: void IIC_PCF8774_write (int Adresse, int Byte); // Lesen: char IIC_PCF8774_
in „IIc Programmierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iic.c
############################################################################################ // >> PCF8574: 8Bit I/O Fern-Expander // // Adressen: PCF8574 0 1 0 0 A2 A1 A0 R/W // PCF8574A 0 1 1 1 A2 A1 A0 R/W // // Schreiben: void IIC_PCF8774_write (int Adresse, int Byte); // Lesen: char IIC_PCF8774_
in „iic Programmirung2“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
iic.c
############################################################################################ // >> PCF8574: 8Bit I/O Fern-Expander // // Adressen: PCF8574 0 1 0 0 A2 A1 A0 R/W // PCF8574A 0 1 1 1 A2 A1 A0 R/W // // Schreiben: void IIC_PCF8774_write (int Adresse, int Byte); // Lesen: char IIC_PCF8774_
in „I2c Programmierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
IIC.C
############################################################################################ // >> PCF8574: 8Bit I/O Fern-Expander // // Adressen: PCF8574 0 1 0 0 A2 A1 A0 R/W // PCF8574A 0 1 1 1 A2 A1 A0 R/W // // Schreiben: void IIC_PCF8774_write (int Adresse, int Byte); // Lesen: char IIC_PCF8774_
in „I2c Programmierung“ · 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 ·
-
PDF
PCF8574AN.pdf
inputs. ORDERING INFORMATION † ORDERABLE TOP-SIDE TA PACKAGE PART NUMBER MARKING QFN − RGY Tape and reelPCF8574ARGYR PF574A PDIP − N Tube PCF8574AN PCF8574AN Tube PCF8574ADW −40°C to 85°CSOIC − DW PCF8574A Tape and reelPCF8574ADWR TSSOP − PW Tape and reelPCF8574APWR PF574A TVSOP − DGV Tape and reelPCF8574ADGVR
in „Adresse PCF8574“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
DISPLAY_CONFIGURATION DISPLAY CONFIGURATION Change this settings to your configuration. */ /*@{*/ //#define PCF8574 0x40 bis 0x4E //#define LCD_I2C_DEVICE 0x40 /**< PCF8574 Change this to the address of your expander */ #define LCD_I2C_DEVICE 0x4E /**< Arduino Expander PCF8574 plus A0-A2 */ #define LCD_LINES
in „4x20-LCD läuft nicht richtig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
DISPLAY_CONFIGURATION DISPLAY CONFIGURATION Change this settings to your configuration. */ /*@{*/ //#define PCF8574 0x40 bis 0x4E //#define LCD_I2C_DEVICE 0x40 /**< PCF8574 Change this to the address of your expander */ #define LCD_I2C_DEVICE 0x4E /**< Arduino Expander PCF8574 plus A0-A2 */ #define LCD_LINES
in „4x20-LCD läuft nicht richtig“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Arduino_lib.txt
a PCF8574 I2C adapter. It uses the original Wire library for communication. /// The API if common to many LCD libraries and documented in https://www.arduino.cc/en/Reference/LiquidCrystal. /// and partially
in „PCF8574 I2c Adapter mit ASM ansteuern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pcf_8574_io.h
/* Diese Include liest/schreibt Werte von Porterweiterungen, wie z.B. dem "PCF8574A", die am I2C-Bus hängen --------------------------------------------------------------- Z.B. 8 Taster am ersten "PCF8574A" #define PCF_TASTER 0x76 <-- Name des Teilnehmers Codierung laut Datenblatt: codiert -> 0 1 1 | 1 | 1 | 1 | A2 | A1 | A0 | 0 | = 1110110 = 118 Dez = 76 h --------------------------------------------------------------- und 8 LED's am zweiten "PCF8574A" #define PCF_LAMPEN 0x78 codiert -> 1 0 0 | 1 | 1 | 1 | A2
-
Datei
pcf_8574_io.h
/* Diese Include liest/schreibt Werte von Porterweiterungen, wie z.B. dem "PCF8574A", die am I2C-Bus hängen --------------------------------------------------------------- Z.B. 8 Taster am ersten "PCF8574A" #define PCF_TASTER 0x76 <-- Name des Teilnehmers Codierung laut Datenblatt: codiert -> 0 1 1 | 1 | 1 | 1 | A2 | A1 | A0 | 0 | = 1110110 = 118 Dez = 76 h --------------------------------------------------------------- und 8 LED's am zweiten "PCF8574A" #define PCF_LAMPEN 0x78 codiert -> 1 0 0 | 1 | 1 | 1 | A2
-
Datei
i2clcd.h
//jump.to/fleury \par Only testet with the following configuration: 2x16 Display (Displaytec 162), PCF8574P, ATmega8 @ 8 Mhz \n 4x20 Display (TC2004A-01T), PCF8574P, ATmega8 @ 8 Mhz \n AVR-Studio 4.18, WinAVR20100110 (avr-gcc 4.3.3) \n \par PIN-Assignment: \verbatim Pin assignment is completely free
in „Probleme mit meinem LCD-Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2C_PCF8574.c
/* this is a Implementation for PCF8574 usage (IO-Expander) * tis uses the following I2C library: http://www.engscope.com/pic24-tutorial/10-2-i2c-basic-functions/ */ #include "../Global_Definitions.h" //Check for
in „I2C PIC 18F2550 und MCP4728“ · 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
i2c-hd44780.c
/* * i2c-hd44780.c - pcf8574 two wire LCD * based on u. radig's example * * 11/2019 <aiaiai> for mikrocontroller.net wiki. * * more or less hardcoded for 20x4 configuration with 1 ENABLE signal. * in fact this display is a
in „STM32F407, I2C LCD, Initialisierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
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 */ #define LCD_RS_PIN 0 /**< LCD-Pin RS is connected to P0 on the PCF8574 */ #define LCD_RW_PIN 1 /**< LCD-Pin RW is connected to P1 on the PCF8574 */ #define LCD_E_PIN 2 /**< LCD-Pin E is connected
in „Tastenentprellung seltsames Phänomen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
defgroup PIN_ASSIGNMENT PIN ASSIGNMENT This pin assignment shows how the display is connected to 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 */ #define LCD_RS_PIN 0 /**< LCD-Pin RS is connected to P0 on the PCF8574 */ #define LCD_RW_PIN 1 /**< LCD-Pin RW is connected
in „TC1602E-01 von Pollin über I2C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
defgroup PIN_ASSIGNMENT PIN ASSIGNMENT This pin assignment shows how the display is connected to the PCF8574. */ /*@{*/ #define LCD_D4_PIN 0 /**< LCD-Pin D4 is connected to P0 on the PCF8574 */ #define LCD_D5_PIN 1 /**< LCD-Pin D5 is connected to P1 on the PCF8574 */ #define LCD_D6_PIN 2 /**< LCD-Pin D6 is connected to P2 on the PCF8574 */ #define LCD_D7_PIN 3 /**< LCD-Pin D7 is connected to P3 on the PCF8574 */ #define LCD_RS_PIN 4 /**< LCD-Pin RS is connected to P4 on the PCF8574 */ #define LCD_RW_PIN 5 /**< LCD-Pin RW is connected
in „Zeilenadressen LCD 4x20 blau“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
defgroup PIN_ASSIGNMENT PIN ASSIGNMENT This pin assignment shows how the display is connected to the PCF8574. */ /*@{*/ #define LCD_D4_PIN 0 /**< LCD-Pin D4 is connected to P0 on the PCF8574 */ #define LCD_D5_PIN 1 /**< LCD-Pin D5 is connected to P1 on the PCF8574 */ #define LCD_D6_PIN 2 /**< LCD-Pin D6 is connected to P2 on the PCF8574 */ #define LCD_D7_PIN 3 /**< LCD-Pin D7 is connected to P3 on the PCF8574 */ #define LCD_RS_PIN 4 /**< LCD-Pin RS is connected to P4 on the PCF8574 */ #define LCD_RW_PIN 5 /**< LCD-Pin RW is connected
in „I2C, Mega32, Pollin-LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
defgroup PIN_ASSIGNMENT PIN ASSIGNMENT This pin assignment shows how the display is connected to the PCF8574. */ /*@{*/ #define LCD_D4_PIN 0 /**< LCD-Pin D4 is connected to P0 on the PCF8574 */ #define LCD_D5_PIN 1 /**< LCD-Pin D5 is connected to P1 on the PCF8574 */ #define LCD_D6_PIN 2 /**< LCD-Pin D6 is connected to P2 on the PCF8574 */ #define LCD_D7_PIN 3 /**< LCD-Pin D7 is connected to P3 on the PCF8574 */ #define LCD_RS_PIN 4 /**< LCD-Pin RS is connected to P4 on the PCF8574 */ #define LCD_RW_PIN 5 /**< LCD-Pin RW is connected
in „LCD am I2C Bus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2clcd.h
defgroup PIN_ASSIGNMENT PIN ASSIGNMENT This pin assignment shows how the display is connected to the PCF8574. */ /*@{*/ #define LCD_D4_PIN 0 /**< LCD-Pin D4 is connected to P0 on the PCF8574 */ #define LCD_D5_PIN 1 /**< LCD-Pin D5 is connected to P1 on the PCF8574 */ #define LCD_D6_PIN 2 /**< LCD-Pin D6 is connected to P2 on the PCF8574 */ #define LCD_D7_PIN 3 /**< LCD-Pin D7 is connected to P3 on the PCF8574 */ #define LCD_RS_PIN 4 /**< LCD-Pin RS is connected to P4 on the PCF8574 */ #define LCD_RW_PIN 5 /**< LCD-Pin RW is connected
in „LCD am I2C Bus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2C_Master.asm
lcd-modul-mit-i2c-schnittstelle/ ;************************************************************************** ; ; PCF8574 ; --------- ; |* | ; A0 |1 16| VCC ; A1 |2 15| SDA ; A2 |3 14| SCL ; P0 |4 13| INT ; P1 |5 12| P7 ; P2 |6 11| P6 ; P3 |7 10| P5 ; GND |8 9| P4 ; | | ; --------- ; ; ---------------------------------------- ; PCF8574 : START | 0 | 1 | 0 | 0 | 0 | A2 | A1 | A0 |R/w| ; ---------------------------------------- .set Adresse = 0B0100_0000 ; Address 40 PCF8574 Read ;.set Adresse = 0B0100_1110 ; Address 47 PCF8574
in „AVR ATtiny13 DS18B20/DS18S20 I2C PCF8574 LCD Temperaturanzeige“ · Projekte & Code ·
-
Datei
14_4_T13_I2C_PCF_LCD_MC.asm
Fenk ;* Support email: josef.fenk@t-online.de ;* ;* Beschreibung/DESCRIPTION ;* Tiny13 controls via PCF8574 IIC Bus a standard LCD Display according C-control ;* interface connection between PCF8574 and LCD Display ;* Kernel Codesize = 380 Bytes ;* Segment Begin End Code Data Used Size Use% ;* -------
in „AVR ATtiny13 I2C PCF8574 LCD Display Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
15_4_MC_T13_PCF_LCD_2004.asm
==== ; K O N S T A N T E N Z U M E I N S T E L L E N ; ================================================ ; .equ PCF_Adr = 0x40 ;0b0100 0000; d64 OMICRO Platinen mit PCF8574 Adress ; .equ PCF_Adr = 0x4e ;0b0100_1110 d78 LCD_2004 mit PCF8574 ; ======================================================= ; F E S T E + A B G E L E I T E T E K O N S T A N T E N ; ======================================================= ; ; ==================
in „AVR ATtiny13 I2C PCF8574 LCD Display Ansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
i2c_mos6581.h
#ifndef __I2CMOS6581_H__ #define __I2CMOS6581_H__ /* the SID is connected to 2 PCF8574, heres the connection-table: * * PCF8574 no. 0 = DATA * PCF = SID * P0 = D0 * ....... * P7 = D7 * PCF8574 no. 1 = CONTROL (CTRL) * PCF = SID * P0 = A0 * ....... * P4 = A4 * P5 = RW * P6 = RESET
in „mos6581 SID (C64 Soundchip) für AVR“ · Projekte & Code ·