Hallo,
ich möchte mit AT-Mega 16 und Bascom den Logarithmus berechnen.

dim x as single

x=310
x=log(x)

LCD x

führt abwechselnd zur Anzeige:

5.73657226541 und -87.900550841, wobei der erste Wert richtig wäre.

Mit "log(310)" funktioniert es einwandfrei.

Was mache ich falsch?

MFG, Dani