es kann doch nicht sein, daß Bascom so extrem mies ist, daß jede kleine anweisung sie so extrem auf die Laufzeit auswirkt, oder?

wenn ich mit einer for to-schleife 16mal den adc0 auslese um dann
einen mittelwert mit shift-operation zu bilden, daß dann alles einbricht?

if h1= 10 then '0,01sek

Ad0 = 0

For X = 1 To 16
Mtemp = Getadc(5)
Ad0 = Ad0 + Mtemp
Next X
Shift Ad0 , Right , 4



Ad0 = 0

For X = 1 To 16
Mtemp = Getadc(3)
Ad0 = Ad0 + Mtemp
Next X
Shift Ad0 , Right , 4

h1=0
end if


sorgt zb um einen Einbruch um 30 %. Also 1Sek=1,3Sek

Das kann es doch nicht sein, oder?