unsigned short sync_time,alpha;

void PWM_module_init(void){ //initilization of PWM module
   
    PWM_module_ch0          //config as input capture& both rising and falling edge interrupt Enable
    PWM_module_ch1          //Output compare1
    PWM_Module_ch2          //output compare2
    Module_counter =0xFFFF; // free running
    PWM_module_freq         // 4MHz 
}