Re: Slaveadresse von 24C16??? Kategorie: I²C-Bus (von André H. - 8.02.2002 21:33) | |
Als Antwort auf Re: Slaveadresse von 24C16??? von André K. - 7.02.2002 9:40
| |
> @André > > Blo� im Datasheet steht, da� die Pins A0-A2 von dem EEPROM nicht genutzt werden. > Wie mu� ich da� Programm/Modul verändern? > Achja, habe bisher die PINS auf GND gezogen. Hallo André, �ndere die Adressierung von: i2c.start(eepromaddr); i2c.write((addr & 0xFF00) shr 8); i2c.write(addr & 0x00FF); in: i2c.start(160 or ((addr shr 7) & 0b1110); i2c.write(addr & 0x00FF); für den Schreibzugriff, und i2c.start(eepromaddr); i2c.write((addr & 0xFF00) shr 8); i2c.write(addr & 0x00FF); i2c.start(eepromaddr+1); in i2c.start(160 or ((addr shr 7) & 0b1110); i2c.write(addr & 0x00FF); i2c.start(161); für den Lesezugriff. Das sollte funzen. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: Slaveadresse von 24C16??? (von Andre K. - 14.02.2002 21:07) |