Hups, ja, sorry, das Print steht natürlich in der schleife.
Aber es geht wie gesagt um die ausgabe .. wieso wird Pwm3b auf einmal 0?
Ok, dann hier mal ein komplettes programm:
Code:
$regfile = "m2560def.dat"
$crystal = 16000000
$hwstack = 60
$swstack = 60
$framesize = 40
$baud = 9600
Dim I As Integer
Config Timer3 = Pwm , Pwm = 10 , Compare B Pwm = Clear Down , Compare C Pwm = Clear Down , Prescale = 1024
Config Com1 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Do
For I = 0 To 1023
Pwm3b = I
Print "I: " ; I
Print "pwm3b :" ; Pwm3b
Next I
Waitms 1000
Loop
[edit]
I wird korrekt ausgegeben, ja.
Und Pwm3b ist meines Wissens nach Ocr3b und hat dann übrigens den gleichen wert wie Pwm3b, gerade mal kurz getestet.
Lesezeichen