Single-chip serial port interrupt analysis GPS data NMEA_GPRMC