编辑代码

#include <stdio.h>

#define PWMSYSCLOCK_FREQ   (100*1000000)
#define SYNC_PWM_FREQ_HZ   ((float)230*1000)
#define SYNC_PWM_PERIOD ((PWMSYSCLOCK_FREQ)/(SYNC_PWM_FREQ_HZ))
#define SYNC_PWM_DUTY    ((float)100.0)
#define TEN_POWER_N      ((float)1000000000.0)

int main () {
    unsigned int syncpwm_counter=0U;
    syncpwm_counter = (unsigned int)((SYNC_PWM_PERIOD>>1)*SYNC_PWM_DUTY*SYNC_PWM_FREQ_HZ/TEN_POWER_N);
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
    printf("\r\nsyncpwm_counter=%d, syncpwm_counter);
    return 0;
}