This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

problems reading an address on a spi eeprom

Other Parts Discussed in Thread: TMS320F28055

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