Danke für eure Hilfe, leider funktioniert es immer noch nicht.
Könnt ihr mir vieleicht sagen was ich falsch mache, oder den code korrigieren? Ein Fehler wird bei "ICR1=65535
" angezeigt. Wenn ich es in ICR1H und ICR1L aufteile hab ich den fehler nicht, aber ich hab keine Ahnung wie ich die einzeln Zuweise. Ich kan so ja max. 255 zuweisen, da es 2 8-Bit Werte sind, aber ich brauch ja 65535.

Ich glaube generell das der Code eh ziemlich falsch ist, vieleicht könntet ihr ja mal drüberschauen. Ich verzweifel nämlich langsam!


Code:
$regfile = "m32def.dat" 
$framesize = 32 
$swstack = 32 
$hwstack = 32 
$crystal = 16000000                           
$baud = 9600 
Const WGM13 = 4                  '4 ist hier wieder die Bitnummer im Register TCCR1B
Const WGM12 = 3
Const WGM11 = 1
Const WGM10 = 0
Config Pind.4 = Output
Config Pind.5 = Output
Config Timer1 = Pwm
TCCR1B.WGM13=1
TCCR1B.WGM12=0
TCCR1A.WGM11=1
TCCR1A.WGM10=0 
ICR1= 65535 

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 weiterhelfen

Viele Grüße
Dominik