I would like to save the NMEA strings coming out of my GPS receiver as they arrive at the PIC. The GPS has a refresh rate of 1 Hz and sends out 450 bytes each second. I would like to be able to capture and hold the bytes as they arrive.
I don't think I can save these bytes in EEPROM because of the 10 ms time it takes to read/write each byte to EEPROM. The serial data would be arriving at the PIC faster then the EEPROM can save it (at 4800 bps, a new byte arrives every 1.7 ms). Do you possibly have any suggestions?
Bookmarks