void save_byte (int xaddr, unsigned char xchar) // this function works fine // this fuction writes xchar to eeprom at xaddr void save_integer(unsigned int xintnum) { unsigned int msblsb; unsigned char msb,lsb; msblsb = xintnum & 0xff00; msblsb = msblsb >> 8; msb = msblsb & 0x00ff; lsb = xintnum & 0x00ff; save_byte (0x0000,msb); save_byte (0x0001,msb); } // this function does not write to eeprom // i put the same way in reading integer number, but it does'nt work either. // please some one correct my code // thank you in advance // kurnia brahmana
Yes, Erik " just curious, why are you using this 25 year old chip?" Please suggest me for a replacement, I need eeprom in the chip in my application to same some values and parameters. Thank you very much. Kurnia Brahmana
Please suggest me for a replacement, I need eeprom in the chip in my application 24Cxx available in many brands e.g. Atmel AT24cxx (xx is a number that gives the size) othere possibilities are Ramtron, Microchip .... Erik