Hi, wie ist es eigentlich mit den AVR Atmel und dem Floating - Point? Kann ein ATmega128 gut mit solchen Operatioen umgehen? Danke!!!
Der Mega-128 kann das genauso gut (oder schlecht), wie jeder andere Controller. Möchtest Du eine hohe Genauigkeit, solltest Du Dir überlegen, ob eine BCD-codierte Floating-Point Behandlung besser ist - ist aber auch langsamer. Problem bei Floating-Point ist die Tatsache, daß sich Binär und Dezimalsystem nun einmal voneinander unterscheiden. Gebräuchlichste Darstellung ist die binäre. Diese hat den Nachteil, daß einige Zahlen (z.B. 0,1) nicht richtig dargestellt werden können - zumindest nicht mit einer endlichen binären Mantisse. Ist nun die Frage, ob Du Dir das in Assembler antun willst, oder in einer Hochsprache - bei letzterer hast Du meistens keine Auswahlmöglichkeit.
Es geht, wenn auch nur mit begrenzter Genauigkeit, d.h. es gibt nur den Typ single und kein double und mit begrenzter Geschwindigkeit. Ausserdem brauchen die Gleitkomma-Bibliotheken von GCC einiges an Platz, der aber im mega128 ausreichend vorhanden sein sollte. Im mega8 wirds da schon eher knapp mit dem Platz für die restliche Software.
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.