Gast
#344446
Hi, kurze Frage - kann der AVR (mit dem GCC) floats, oder muss ich fixed point verwenden?
|
Anzeige
|
AVR - floating point?
Gast
#344446
Hi, kurze Frage - kann der AVR (mit dem GCC) floats, oder muss ich fixed point verwenden? Mit GCC sollte das mit JEDER unterstützten CPU funktionieren. Also: JA das geht.
Gast
#344448
Es geht. Notfalls gehen sogar doubles. Ich empfehle aber dringend sich das gut zu überlegen. Schau dir mal den erzeugten Assemblercode an. Da kommen ganz schnell hunderte und tausende von Zyklen zusammen für eine relativ harmlos ausschauende Rechnung!
Gast
#344449
Kenn ich vom ARM her. Und die Geschwindigkeit ist.. ähem... Aber manchmal braucht man's einfach. Nun ja, sagen wir mal so: Auf einem µC braucht man meist keine floating point Operationen sondern ist mit fixed point Arithmetik mehr als gut bedient.
Gast
#344451
@ Sebastian B Beim avr-gcc ist float == double! Ein 64-Bit Gleitkommaformat wird nicht unterstützt.
Gast
#344452
Oh!!! Also 32bit floats - egal ob ich double schreib oder nicht? Das ist gut zu wissen.
Gast
#344453
> Mit GCC sollte das mit JEDER unterstützten CPU funktionieren. > Also: JA das geht. Naja, bei einem Tiny13 dürft's etwas eng werden mit dem Flash. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|