Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why is it, that the data just written to the EEPROM, when read back, is missing or contains errors?

0
Posted

Why is it, that the data just written to the EEPROM, when read back, is missing or contains errors?

0

Answer This is because the read instruction has not been used correctly. After a write instruction has been executed it is important to note the following. After the device has been selected using CS, and providing the clock on SK, then transmitting the write instruction code on DI along with the address and data and then deselecting the device, then the device must not be selected again until after the DS Deselect Time has elapsed. Additionally by examining the level on the DO pin, if there is a high level, then after the device has been deselected means that the data has been correctly written and verification completed, completing the full write operation. If the following chip select or deselect is missing, then the following write data operation will have errors. Therefore take note that after selecting the device with CS and issuing the clock on SK and reading the transmitted instruction code and address on DI, the DO pin at this time should show a low level. At this time SK shou

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123