-
1. Re: Limitations with Emulated EEPROM
e.pratt_1639216 Apr 11, 2018 10:07 AM (in response to user_275561502)The CPU requires a specific speed when running the flash operations underlying the EEPROM Emulation, and take a noticeable amount of time and current to run. The CPU keeps running, but blocks/polls while operating.
Depending on what kind of chip you have, there is some additional functionality that may change the statement above (the PSoC 6 has more functionality and behavior).
As long as you have enough voltage, and don't mind the CPU bumping to 24MHz (IIRC) when writing flash, then it sounds like the EEPROM emulation writes will run asynchronously to the CPU? (It might block in the API for clarity's sake)
-
2. Re: Limitations with Emulated EEPROM
user_1377889 Apr 11, 2018 10:08 AM (in response to user_275561502)1 of 1 people found this helpfulThere are blocking writes and non-blocking writes for em_eeprom component. A side effect can be (device dependent) that the clock frequency might get changed during the write. For details see in System Reference Guide (from Creator help).
Bob