從設備地址
首先,先看一下AT24C02的芯片資料,我們會發現AT24C02有三個地址A0,A1,A2。同時,我們會在資料的Device Address介紹發現I2C器件一共有七位地址碼,還有一位是讀/寫(R/W)操作位,而在AT24C02的前四位已經固定為1010。R/W為1則為 讀操作,為0則為寫操作。R/W位我們要設置為0(寫操作)
規則為:1010(A0)(A1)(A2)(R/W)
然后,看一下自己的設置PCB上的AT24C02的三位地址引腳的接法。
例子1:
那么對應的A0,A1,A2都是接的VCC,所以為A0=1,A1=1,A2=1;可以知道AT24C02的從設備寫地址為10101110(0xae),讀設備地址為10101111(0xaf);
例子2:
那么對應的A0,A1,A2都是接的GND,所以為A0=0,A1=0,A2=0;可以知道AT24C02的從設備寫地址為10100000(0xa0),讀設備地址為10100001(0xa1);
哈哈,“從設備地址”就這么確定了,其實也很簡單。
參考 http://blog.chinaunix.net/uid-29727172-id-5573269.html