Re: Adressierung Kategorie: I²C-Bus (von André H. - 30.01.2002 9:24) | |
Als Antwort auf Re: Adressierung von apoli - 30.01.2002 8:26
| |
Sorry, Apoli und KlaRa haben sich etwas vertan: Die ersten 4 Bit eines I2C-Bausteins ist die Basisadresse. Beim PCF8574 ist sie 64 , das war richtig. Die nächsten drei sind die Subadresse und dann folgt noch das schreib und lese Bit. Also insg. 8 Bit In folgender Tabelle sind die Adressen: A1,A2,A3 Adresse 0 , 0 , 0 01000000=64 schreiben 0 , 0 , 0 01000001=65 lesen 1 , 0 , 0 01000010=66 schreiben 1 , 0 , 0 01000011=67 lesen 0 , 1 , 0 01000100=68 schreiben 0 , 1 , 0 01000101=69 lesen 1 , 1 , 0 01000110=70 schreiben 1 , 1 , 0 01000111=71 lesen 0 , 0 , 1 01001000=72 schreiben 0 , 0 , 1 01001001=73 lesen 1 , 0 , 1 01001010=74 schreiben 1 , 0 , 1 01001011=75 lesen 1 , 1 , 0 01001100=76 schreiben 1 , 1 , 0 01001101=77 lesen 1 , 1 , 1 01001110=78 schreiben 1 , 1 , 1 01001111=79 lesen Der Adressrahmen geht somit von 64 bis 79 !! Gerade Adressen sind Schreibadressen und ungerade sind Leseadressen. Setze einfach die Adressleitungen des ersten PCF8574 auf GND (A1=A2=A3=GND=0), und jeden weiteren gibst Du einfach die nächst höhere Adresse. (A1=1;A2=A3=0 , A1=0;A2=1;A3=0 , A1=A2=1;A3=GND usw.) MfG André H. > Hi Johannes! > > Du hast 3 Pins, die man auf 0 setzen soll um damit PCF 8574 zuadressieren. > z.B. 0 0 0 ist Adresse 64 > 0 0 1 65 > 0 1 0 66 > ............................ > ............................ > 1 1 1 71 Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: Adressierung (von KlaRa - 30.01.2002 22:38) Re: Adressierung (von Johannes Dörr - 30.01.2002 10:15) Re: Adressierung (von André H. - 30.01.2002 10:39) Re: Adressierung (von Johannes Dörr - 30.01.2002 13:46) |