Hallo Ich bin dabei in c einzusteigen - und bin ein wenig erschrocken, dass nach drei Zeilen mein Speicher im Mega8 zu 40% voll ist. Nach ein paar Minuten suche, bin ich auf folgendes gestoßen double __tmp = ((F_CPU) / 4e3) * __ms; __ms ist vom typ double. ersetze ich 4e3 gegen 4000decimal benötige ich nur noch 10% des Speichers. Wer kann mir das erklären? Was nützt mir die floating-point berechnung?
Ist halt genauer aber auch irre aufwendig fuer nen kleinen 8-bitter. Deswegen ist dein Speicher auch gleich voll.
Naja - gut, hatte noch garnicht an einen möglichen Rest gedacht ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.