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.
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!
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.
@ Sebastian B Beim avr-gcc ist float == double! Ein 64-Bit Gleitkommaformat wird nicht unterstützt.
Oh!!! Also 32bit floats - egal ob ich double schreib oder nicht? Das ist gut zu wissen.
> 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.
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.