Problem geloest!
Habe alle Variablen als Double deklariert. Nach einer Vergleichsrechnung zwischen einer Excelfunktion und dem ATMega habe ich zwischen zwei Koordinaten 4m Differenz auf einem knappen Kilometer. Naja, damit kann ich leben.

Ich wollte damit eine GPS-Mouse auslesen. Zu der aktuellen Position laesst sich dann eine zweite Koordinate eintippen und ein GOTO starten. Auf dem GLCD wird dann eine Kompassrose gezeichnet und ein Pfeil zeigt mir die Richtung an in der man fahren muss. Und die noch verbleibene Wegstrecke in Kilometern. Eine Art Navigation nur nach Pfeil. Das ganze soll vielleicht mal als Festeinbau ins Auto. Fuer mich als aktiver Geocacher und Atmelbastler genau das Richtige.