Hmm,
I'm very confused to use these addresses.I'm using CCS C Compiler 3.168 and Proteus 6 I tested this schematic with this code :
#include "c:\.....\I2C_Mem.h"
#include <24128.c>
#use rs232(baud=19200, xmit=PIN_C6, rcv=PIN_C7)
void main() {
int16 c,i,s;
init_ext_eeprom();
c = 1;i=50;
s=32000;
printf("WRITE\n\r");
while(c < 100) {WRITE_EXT_EEPROM(c+s,i);c++;i++;if (i>100) i=50;}
c = 1;i=50;
printf("READ\n\r");
while(c < 100) {printf("%c",READ_EXT_EEPROM(c+s));c++;i++;if (i>100) {i=50;printf("\n\r");}}
printf("\n\rFinished");
}
I missed something with addresses i think, and i have no idea how to talk with first and second memory.. This code works if 0<s<32676 So, i think i can not access to the second memory. I'm close to finish
Analyzer.