|
我用开发板例程操作24c04,参数定义如下:
#ifdef AT24C04
#define EE_MODEL_NAME "AT24C04"
#define EE_DEV_ADDR 0xA0 /* 设备地址 */
#define EE_PAGE_SIZE 16 /* 页面大小(字节) */
#define EE_SIZE 512 /* 总容量(字节) */
#define EE_ADDR_BYTES 2 /* 地址字节个数 */
#endif
读写的时候未提示说有错误,但是读的数据和写的数据不一致,如果将EE_ADDR_BYTES 值改为1个字节数据,则读写都正常, 但是24c04是2个字节地址数据,求指导 |
|