Why is it, that the data just written to the EEPROM, when read back, is missing or contains errors?
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
- File Format Changes Or: When might one HDF5 release be unable to read data created, written or changed by another HDF5 release?
- AHB Protocol: Must a read after a write to the same address return the newly written data?
- I keep getting Missing Data Provider or Data Packet errors. How do I fix the problem?