When program run, the DC motor will turn in clockwise and anti clockwise direction with speed up and speed down sequence. This tutorial will work with the Hi-Tech C compilers.
PWM (Pulse-width modulation) Operations:
- PWM Period = [(PR2) + 1] x 4 x Tosc x (TMR2 Prescale Value)
- Pulse Width = (CCPRxL:CCPxCON) x Tosc x (TMR2 Prescale Value)
- Duty Cycle Ratio = (CCPRxL:CCPxCON)/4(PR2 + 1)
- Tosc = 1 / Fosc
- Tutorial 7 - DC Motor Demo: Video