Hi,
Took a quick look at the code you PM'd me and found this:If this is where you're trying to set 100% dutycycle but ends up with a "jumpy" signal not at 100% then the problem is most likely that you're trying a frequency (200Hz) far below the specified minimum. If you look at the manual you'll see that for a 18F device running at 20MHz the minimum frequency is 1221Hz.Code:'If light=1 then ' If the variable is 1 then output full PWM to lights ' hpwm 1,255,200 ' hpwm 2,255,200 'endif 'If light=0 then ' If the variable is low then set value to 0 an turn off the lights ' hpwm 1,0,200 ' hpwm 2,0,200 'endif
The only other place in the code where HPWM was used had a frequency of 5kHz so that should've worked - did it?
/Henrik.




Bookmarks