Also ist Duty Cycle eigentlich der PWM wert den ich dann einstelle?
Es funktioniert leider nicht so toll. Ich möchte Timer 1 auf Modus 10 Schalten (der ist ja gleich zum normalen Modus von Timer 1 bei PWM).
Daher hab ich folgendes eingestellt:
Code:
$regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 $baud = 9600
Config Pind.4 = Output
Config Pind.5 = Output
Config Timer1 = Pwm
TCCR1B.WGM13=1
TCCR1B.WGM12=0
TCCR1A.WGM11=1
TCCR1A.WGM10=0
ICR1H= 65535
ICR1L = 65535
OCR1A = 10000
Do
Pwm1a = 10000
wait 1
Pwm1a = 20000
wait 1
Pwm1a = 30000
wait 1
Pwm1a = 40000
wait 1
Pwm1a = 50000
wait 1
Pwm1a = 60000
wait 1
loop
End
Es funktioniert nicht und ich bekomme in der Zeile " TCCR1B.WGM13=1 " immer 2 Fehler. Wenn ich Sie lösche sind die selben fehlermeldungen in der nächsten Zeile.
Ich hoffe ihr könnt mir helfen, ich bin nämlich langsam am verzeweifeln.
Gruß Dominik
Lesezeichen