PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PWM funzt nicht...



Zentauro
05.10.2007, 18:40
Hallo,

bin gerade dabei, eine PWM zu machen. hab mir dazu das beispiel aus der wiki und andere seiten angeschaut, aber irgendwie schaltet der pin vom timer 1 (portb.1) nicht???

kann mir bitte jemand helfen??



$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 8000000
$baud = 19200

Config Portb.1 = Output
Config Portb.2 = Output

Enable Timer1
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1
Start Timer1

Do
Compare1a = 205
Compare1b = 51
Loop

End


danke, lg

PicNick
05.10.2007, 18:52
Auf jeden Fall fehlt mal
ENABLE INTERRUPTS
damit interrupts generell möglich sind

roboterheld
05.10.2007, 18:56
portd.4 und portd.5 ist für pwm am atmega32 !!!!

Config Portd.4 = Output
Config Portd.5 = Output

Zentauro
06.10.2007, 07:10
danke danke danke, werds heut gleich mal probieren...

lg, zentauro