Sinusgenerator programmieren

Gast #3986406
Lesenswert?

Hi, ich suche einen Algorithmus um einen Sinus zu erzeugen. Ich erinnere 
mich dunkel, das ich das in 56002 Assembler mal gesehen habe. War bei 
den Beispiel-Programmen eines 56002 Eval-Boards dabei. Leider habe ich 
das längst entsorgt. Waren nur ein paar Zeilen Assembler Quellcode. 
Keine Sinustabelle! Wollte das jetzt gern nach C portieren.
#3986444
Lesenswert?

Dazu gibts hier mehrere Artikel:

http://www.mikrocontroller.net/articles/Digitale_Sinusfunktion
http://www.mikrocontroller.net/articles/Schnelle_32Bit-Integer_Sinusberechnung
http://www.mikrocontroller.net/articles/Sinusgenerator_mit_IIR-Filter
http://www.mikrocontroller.net/articles/Sinus_Tabelle
http://www.mikrocontroller.net/articles/AVR_Arithmetik/Sinus_und_Cosinus_%28CORDIC%29

Zwei Gruppen, Tabellenbasiert oder immer neu berechnet. Letztere 
brauchen irgendeine Amplitudenregelung wie jeder analoge Sinusgenerator 
(Wien-Brücke mit der berühmten Glühlampe als nichtlinearer Widerstand).

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