大家好、
以下是客户提出的问题、可能需要您的帮助:
在代码 Example_2802xI2C_EEPROM.c 的 uint16_t I2CA_WriteData (struct I2CMSG *msg)函数中、有以下代码段:
//设置要发送的数据
I2caRegs.I2CDXR = msg->MemoryHighAddr;
I2caRegs.I2CDXR = msg->MemoryLowAddr;
1) 1)上述代码是否适用于 AT24C02? 上述代码是否适用于 AT24系列的所有 EEPROM 芯片?
2)写入地址1时、以下内容是否正确编程?
I2caRegs.I2CDXR = 0;//msg->MemoryHighAddr;
I2caRegs.I2CDXR = 1;//msg->MemoryLowAddr;
3) 3)此外、客户也按照例程进行了读取、但数据全部为0xff。 为什么是这样?
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃