S.A.
c değişkenini 16 bit seçmişsiniz :
int16 a=0,b=0,c=0;
eproma sadece 8 bitlik yani 0-255 arası bir değişken yazabilirsiniz. Eğer değeriniz 16 bit yada büyükse (0-65535) yada fazlası ise ilk önce bunları bayt lara ayırmalısınız.
eger yazacağınız değişken değeri 0-255 sizin için yeterli ise:
int8 a=0,b=0,c=0; yada
int16 a=0,b=0;
int8 c=0;
diye yazmalısınız;
İlave olarak mikrokontrolörün yakınında besleme hattına 100nF kondansatör ekleyin. eeprom yazma işlemi biraz akım çeker. Devrenizde mcu besleme hattı uzun ince ise 100nF çok iş görür.