Hello guys,
i have a question about SPI EEPROM my controller is a TMS320F28055,
I describe my eeprom with 3 addresses 0x80, 0x81 and 0x82 in the appendix I added the corresponding pictures. I always write and then read out immediately to make sure that the correct values are in the EEPROM. In the pictures you can see that the written value for address 0x80 fits because I can read it directly again. so my problem is when i build a get function with which i want to read the value from the address 0x80 again which i call for test purposes in the main to check it i suddenly get a different value than the written i read with the same function from which I also worked before. I write 3 addresses and want to read them out again with get functions. I can read the last address 0x82 successfully like that. The two addresses before it don't work. However, if I write 2 addresses and read both, only the last address always works. can someone help me where the problem could be?
ps: in the first 3 images, the address is written and read directly again to ensure that the correct values are in it. it works.
In the fourth picture I want to read the 3 addresses again with a get function, but it failed even though I use the same read function.
thank you for your help