i aggree with you on the I2C - there is a lot of details on how to do it and the EEprom chip size is about 1mbit - the best price i can get those is about $4 each compaired to 30c each for the flash - with 4 times the size
speed of the spi is better than I2C ,but it debatable when the spi is software based , i can run mine on hardware spi , but not done it for this chip as the need has not been there "yet"
i have the spi bus running with 2 other modules and soon this flash chip all run at 3v3 , and have level converters for the required pins, as the cpu is at 5v
there must be some pbp stuff for flash chips that make use of its full features such as the protection/ block errase etc
i hate to have try to redo the wheel
the real work is to convert lookup data strings to be put into the chip. what i think i need is fuction called " mylookup" which replaces the lookup command , which places the data into the chip and returns its start location and address into varables.which are used by mylookup1 fuction to recover the data and place them into Lookup tables again .
just think out how i could do that , but it would make the data input/ output from the flash a lot easier than by hand
anyway , first step get the flash chip running , and pbp code to allow the data to be read / write
Bookmarks