Typumwandlung?

Mit

hilf= (1 / poti_wert) ;

ist hilf immer kleiner als "1", und da hilf eine Ganzzahlenvariable ist (und damit, wie Du richtig bemerkt hast, die Nachkommastellen abgeschnitten werden) immer "0".

Zwischen welchen beiden Werten soll sich Dein Wert für freq bewegen? Und in welcher Schrittweite?