44 #define PWM_PERIOD 20000 // desired period, in us
47 void configTimer2(
void) {
48 T2CON = T2_OFF | T2_IDLE_CON | T2_GATE_OFF
60 void configOutputCompare1(
void) {
66 OC1CON = OC_TIMER2_SRC |
67 OC_PWM_FAULT_PIN_DISABLE;
70 void _ISR _T2Interrupt(
void) {
77 u32_temp = (u32_temp * (PR2))>> 10 ;
86 configOutputCompare1();
87 CONFIG_AN0_AS_ANALOG();
93 printf(
"PWM PW (us): %ld \n",u32_pw);