Im Beispielprogramm RP6Base_I2CMaster_02 wird mit
#define PCF8574_8LEDS_ADR 0x70
der Chip angesprochen. Vorraussetzung ist doch das der Chip (Basisadresse 64 [0100]) und die Adressleitung A2 und A1 an VCC und A0 an GND liegen. Ist das richtig ?
Ich habe jetzt hier den PCF8574AP der hat die Basisadresse 112 [0111] und A2-A0 sind auf GND also wäre dann #define PCF8574AP_8LEDS_ADR 0112 richtig ?
irgendwas verstehe ich doch hier falsch denn mit
#define PCF8591_4LDRS_ADR 0x90
wird der Chip2 angesprochen. Die Basis hat aber schon 144 [1001]
wo ist mein Denkfehler ?
by TrainMen
Lesezeichen