Post the routines (and any supporting code, such as #defines) related to your EEPROM read/write functionality. Unless your write routine is seriously unprotected, poor startups should not cause any issue with loss of EEPROM data. This leads me to believe either your code is not actually writing the EEPROM (and your programmer is), or you're calling the write routine without realizing it.


LinkBack URL
About LinkBacks





Anyways, I hope one of these tricks helps you find what's going on . If it DOES get you to the solution, then you owe me a beer.
LOL