Gast
#121146
Hi, wie ist es eigentlich mit den AVR Atmel und dem Floating - Point? Kann ein ATmega128 gut mit solchen Operatioen umgehen? Danke!!!
|
Anzeige
|
Floatin - Point und AVR
Gast
#121146
Hi, wie ist es eigentlich mit den AVR Atmel und dem Floating - Point? Kann ein ATmega128 gut mit solchen Operatioen umgehen? Danke!!!
Gast
#121147
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
#121148
Ach so - anmerken möchte ich noch: Der AVR hat keine FPU, d.h. er muß alles "zu Fuß" erledigen.
Gast
#121149
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 schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|