View Single Post
  #2   Spotlight this post!  
Unread 16-02-2008, 20:31
Kevin Watson's Avatar
Kevin Watson Kevin Watson is offline
La Caņada High School
FRC #2429
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: La Caņada, California
Posts: 1,335
Kevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond repute
Re: what is the eeprom write bandwidth?

Quote:
Originally Posted by gnormhurst View Post
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?).
If you're referring to my code, you can also call EEPROM_Write_Handler() multiple times per 26ms loop. Just be aware that
EEPROM_Write_Handler() takes about two milliseconds to execute.

-Kevin
__________________
Kevin Watson
Engineer at stealth-mode startup
http://kevin.org