I'm using the microcontroller of LPC15xx series.
I am thinking of writing and reading EEPROM using the following function.
I have some question about this function.
Is it correct to understand that the EEPROM has been write or read when the processing of this function is completed normally?
If the answer to Q1 is No, how much wait does the software need for write and read?
Thank you for your reply.
I understood very well.
I have an additional question.
I checked the write time of EEPROM.
It takes about 210,000 steps from calling the Chip_EEPROM_Write() function to returning.
Is there a way to write in less time?
I will explain it additionally.
The problem is that no other processing can be done before returning from the function.
Therefore, please let me know if there is a different way to write and read to EEPROM.
There is no other way to program the on-chip EEPROM. Have you thought of buffering the writes so that you write multiple values and only when you have sufficient time to do it.
p.s. how did you measure the cycles? Are you sure you measured just the time to write to the EEPROM?