Hi, Mike. I have tried what you said, but the offset makes the displayed GPS time runs at a fraction of time, i.e. the displayed time takes ahead of the GPS data from receiver quickly and the displayed time is initialized again and again. Although I have placed a "wait until next ms multiple", but both data input and data displayed are delayed at the same rate, so the situation doesn't improve. Are there any ways to adjust only the displayed time to update only once a second, rather a fraction of a second, so that the displayed time updates as fast as data from receiver?
On the other hand, I think the way of cutting the string starting with "$GPGGA" after every read action is okay for my objective, can you show me the way?
Thank you very much for your help.