Hallo mein Programmspeicher vom ATMEGA8 ist voll.

Ich habe schon oft gelesen, das man speicher einsparen kann, wenn man sachen kürzt oder so.

Leider hab ich mit Speicher einsparen noch keine erfahrung.

Hast du ne Idee, was ich an meinem Programm ändern kann?

Im moment ist der Programmspeicher zu 100%voll und der Variablenspeicher nur zu 60%voll.


mir ist noch was komisches aufgefallen:
Wenn ich die Funktion
sprintf(messageSystemStatus, "\r%6d_%5d_%4d_OK", AuszugWert, Temperatur, Teilingsfaktor);

Weglasse, dann ist der Programmspeicher nur 78%voll.
Brauch die Finktion so viel speicher????

Danke für eure Hilfe!

Das Programm kommt als antwort nach, weil ich kann nur 20.000 Zeichen auf einmal reinstellen.