mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Sinus/Cosinus aufm AVR


Autor: Robin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich brauche die Sinus/Cosinus-Funktion auf dem AVR. Die gibts ja in der 
math.h, aber ich habe hier jetzt mehrmals gelesen, dass das sehr lange 
dauert auf nem Mikrocontroller. Die Alternative wäre eine vorberechnete 
Tabelle, was mich aber in der Winkelwahl sehr einschränken würde,

Die Frage ist: Wie lange dauert das wirklich? Hat da jemand 
Erfahrungswerte dazu? Wenn das nicht länger als 500-800 CPU-Cycles 
braucht reicht mir das völlig, ab 1000 Cycles wirds kritisch.

Grüße,
Robin

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab keine Ahnung wie lange ein sin() oder cos()
auf dem AVR benötigt.

Aber mal ne andere Frage:
Ist es wirklich so umständlich es einfach nur mal
AUSZUPROBIEREN bevor man Fragen stellt?

Autor: Klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
siehmal unter

Beitrag "AVR-ChipBasic2 - BASIC-Computer mit ATMega 644"

da ist ein Sinus in ASM über eine Tabelle drin.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.