On Apr 23, 1:23 pm, Jim Granville <no.s...@designtools.maps.co.nz>
wrote:
> Rohan wrote:
> > Hi All,
>
> > I have a routine for 24c02 which works very well. Now on the same PCB
> > I mounted a 24c64 in place of 24c02 EEPROM. The old Read/Write routine
> > didn't work on this.
>
> > I am unable to find what could be the possible problem. What are the
> > changes which have to be made when migrating a code from 24c02 EEPROM
> > to 24c64 EEPROM.
>
> You _did_ try reading and comparing the data sheets ?
> As a hint, look at the data sheets, and search for Page and address,
> and compare them.
>
> -jg
Thanks Jim,
Found the problem. The address is 16 bit format and there is an
acknowledge bit in between.
I was missing the acknowledge.
Thanks for your help,
Rohan
Reply by Jim Granville●April 23, 20072007-04-23
Rohan wrote:
> Hi All,
>
> I have a routine for 24c02 which works very well. Now on the same PCB
> I mounted a 24c64 in place of 24c02 EEPROM. The old Read/Write routine
> didn't work on this.
>
> I am unable to find what could be the possible problem. What are the
> changes which have to be made when migrating a code from 24c02 EEPROM
> to 24c64 EEPROM.
You _did_ try reading and comparing the data sheets ?
As a hint, look at the data sheets, and search for Page and address,
and compare them.
-jg
Reply by Rohan●April 23, 20072007-04-23
Hi All,
I have a routine for 24c02 which works very well. Now on the same PCB
I mounted a 24c64 in place of 24c02 EEPROM. The old Read/Write routine
didn't work on this.
I am unable to find what could be the possible problem. What are the
changes which have to be made when migrating a code from 24c02 EEPROM
to 24c64 EEPROM.
Thanks in advance,
Rohan