Gast
#48576
Hallo zusammen, zusammengefasst will ich mit einem Mikrokontroller (18F448) eine Frequenz im Bereich von 0-2KHz ausgeben abhängig von einem Binärwert 0-255. Es hat sich herausgestellt daß dies ganz und gar nicht trivial ist, wie ursprünglich gedacht. Eine Zeitschleife in der man einen Zähler entsprechend dekrementiert funktioniert nicht, da die Periodendauer sich aus 1/f errechnet, was einen hyperbolischen Frequenzverlauf ergibt(Zähler=1 => F=2KHZ; Zähler=2 =>1KHz!). Verwendet man die Umkehrfunktion ergeben sich hyperbolische Werte für den Schleifenzähler. Jetzt könnte man dienZählerwerte zu den 255 Frequenzwerten errechnen und in eine Sprungtabelle im Controller ablegen. Da ich aber Speicher sparen will, suche ich nach einer anderen Lösung. Weiß jemand eine elegantere Vorgehensweise?