您好,看樣子您搞混了I2C device address和word address
I2C傳輸時候先要寫入I2C的address,再來才是word address
所以您看到0xa0是指I2C的address,而word address起始都是從0x00開始
以上希望對您有用
AT24C02三个引脚都接地,所以起始地址为0xao
器件地址是用来找设备的,寻址地址是用来找存储空间的。
能一句话简单的回答,干嘛长篇大论。
2、地址就是0-0xff (byte).
3、一个地址是8bit,存储一个16bit数据,程序运行的时候会截取地位,丢失高位,得不到你要的结果。所以要把一个16bit数据分解成2个byte,分别处理高8位和低8位。使用的时候分别获取再组合。