Versuch mal
Und schau dir die "$framesize=" an. Ich glaub, für sowas braucht er etwas PLatz.Code:dim x as single dim x1 as single x = 310 x1 = log(x) LCD x1
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
Versuch mal
Und schau dir die "$framesize=" an. Ich glaub, für sowas braucht er etwas PLatz.Code:dim x as single dim x1 as single x = 310 x1 = log(x) LCD x1
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo, danke für den Vorschlag.
Hat allerdings auch nicht funktioniert.
Was sollte ich denn bei "$framesize" angeben ?
Dani
Hallo,
einfach mal den Wert bei $Framesize erhöhen(ich glaub Mega16 hat default = 16 also einfach mal 32 oder 40 eingeben) , wird bei größeren Programmen oft benötigt, weil sonst seltsame Sachen im Stack passieren
viel glück
MfG Alex
Lesezeichen