Guten morgen,
die Daten werden in dem Code zwar verarbeitet, aber nicht empfangen. Es fehlt die Zeile

Config Serialin = Buffered , Size = 72 , Bytematch = 36

Bei dieser Zeile wird auf das $ gewartet , der Interrupt wird ausgelöst und anschließend werden 72 Zeichen eingelesen. Jeder GPS-Datensatz fängt mit $ an. Es wäre noch besser, wenn auf das Zeichen LF der Interrupt ausgelöst wird. Das ist das letzte Zeichen eines GPS-Datensatzes und somit zählt das Zeichen $ des neuen Datensatzes zum neuen Datensatz dazu. (Hier im Forum nach Onrxd suchen)

Peter