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:
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.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
Ich hoffe ihr könnt mir helfen, ich bin nämlich langsam am verzeweifeln.
Gruß Dominik







Zitieren


Lesezeichen