Syntax:
PWMOn
Command Availability:
Only available on Microchip PIC microcontrollers with Capture/Compare/PWM module CCP1.
This command does not operate on any other CCP channel.
Explanation:
Example 1:
This command will enable the output of the CCP1/PWM module on the Microchip PIC microcontroller.
'This program will enable a 76 Khz PWM signal, with a duty cycle 'of 80%. It will emit the signal for 10 seconds, then stop. #define PWM_Freq 76 'Set frequency in KHz #define PWM_Duty 80 'Set duty cycle to 80 % PWMOn 'Turn on the PWM WAIT 10 s 'Wait 10 seconds PWMOff 'Turn off the PWM
Example 2:
This command will enable the output of the CCP1/PWM module on the Microchip PIC microcontroller.
Note the chip frequency.
'This program will enable a 62Hz PWM signal, with a duty cycle 'of 50%. #Chip 12F1840, 1 dir porta.2 out #define PWM_Freq .0625 'Set frequency in Hz equates to 62Hz #define PWM_Duty 50 'Set duty cycle to 80 % PWMON Do loop
Example 3:
This command will enable the output of the CCP1/PWM module on the Microchip PIC microcontroller.
Note the chip frequency.
'This program will enable a 7.7Hz PWM signal, with a duty cycle 'of 50%. #Chip 12F1840, 0.125 dir porta.2 out #define PWM_Freq .0077 'Set frequency in Hz equates to 7.7Hz #define PWM_Duty 50 'Set duty cycle to 50 % PWMON Do loop
For more help, also see PWMOff