Mit diesem Code erzeugst du an Pin 18 und 19 eine PWM. Über die Zeile Compare1a = 205 stellst du den Duty-Cycle ein. Wenn du ein Osziloskop hast kannste dir das mal ansehen. Dann siehst du das wenn du die Zahl verkleinerst die Pausen größer werden und die Einschaltzeit kleiner.Code:$regfile = "m32def.dat" $crystal = 16000000 Config Portd.4 = Output Config Portd.5 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Do Compare1a = 205 Compare1b = 51 Loop End
Lesezeichen