We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I want to do data logging for GPS data in serial memory AT24C512 for this purpose,i need to make a circular buffer in serial memory.
Could some body please post the code now and algorithm for real-time circular buffer so that data may be stored in circular buffer and may be read or retrieved at will.
Data need to be continuously stored over circular queue while data is retrieved from queue only on demand
regards m.yasir
Actually, I think it's just the reading!
I just totally missed the fact that it's EEPROM, rather than not understanding it!
Having said that, the OP should have said what it was specifically about this particular application of ring buffers that he couldn't get from all the serial IO (and other) examples...
We haven't more info than "serial memory". May be EEPROM. May be FRAM. May be SD. May be flash.
So we don't know about the needs for wear leveling.
Actually, we have a part number: AT24C512 - which, presumably, answers that question?
Yes, you are correct. My brain did a dangerous and incorrect pattern matching there, checking off chip id as an AT89C51 or similar.
With our reading comprehension - more care we must take!