朋友们、您好!
我正在使用 I2C EEPROM (AT24C04)、因为我已经从 control-Suit 导入了示例代码。
仅当我写入2或4字节数据并再次从 EEPROM 读回时、示例代码才会正常工作、
但是、当我更改以下内容时;
#define I2C_MAX_buffer_size 6//2
#define I2C_NUMBYTES 8//4
具有 6字节数据的 MsgBuffer [ I2C_NUMBYTES ]
无法执行对 EEPROM 地址寄存器的读取。
供参考:我在观察窗口中观察到未生成寄存器就绪访问中断标志、我没有修改示例代码、除了上面提到的2行和6字节的缓冲区