![]() |
what is the eeprom write bandwidth?
If I want to fill the eeprom with data in a period of 15 seconds, that's 1024/15 = 69 bytes per second. I know that the bandwidth is less than 38 bytes per second, otherwise eeprom.c would not need a queue.
I'm trying to size the queue to not overflow at 69 bytes per second. I guess I could make it 1024 bytes (but is that itself a problem?). |
Re: what is the eeprom write bandwidth?
Quote:
EEPROM_Write_Handler() takes about two milliseconds to execute. -Kevin |
Re: what is the eeprom write bandwidth?
Quote:
I think that means that I can add a second call to the write handler and get a write bandwidth of 38 * 2 = 76 bytes per second, which is (on average) fast enough to fill the eeprom during autonomous (15 * 76 = 1140 > 1024). The only question that remains is whether I will overrun the queue buffer with a burst. I guess I'll just have to try it. |
| All times are GMT -5. The time now is 01:00. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi