hehe eben. der bascom-compiler frisst das von pebisoft in überarbeiteter form, aaaber: das ergebnis ist nicht so wie es sein sollte. ich hab mal zum test nen pwm gemacht:
Code:
$regfile = "m8def.dat"
$crystal = 1000000
Config Portd = Output
Dim Counters As Integer
Dim Threshold As Integer
Dim Eins As Word
Dim Zwei As Word
Let Threshold = 10000
Let Eins = 0
Let Zwei = 100
Do
Portd = 255
Waitus Eins
Portd = 0
Waitus Zwei
Incr Counters
If Counters > Threshold Then Gosub Setter
Loop
Setter:
Let Counters = 0
Let Eins = Eins - 10
Let Zwei = Zwei + 10
Return
ergebnis: leds immer auf volle pulle an. seltsam. aber das was michael meinte mit der for/next-schleife und dem schleifenzähler ist überhaupt die lösung. voll einfach und müsste funktionieren. probier ich heute nach der arbeit erstmal aus.
Lesezeichen