Floatin - Point und AVR

Gast #121147
Lesenswert?

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.
Gast #121149
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren