Interrupt void adc_isr(void);
Interrupt void cpu_timer1_isr(void);
Interrupt void ecap1_isr(void);
Void InitECap(void);
Void InitEPwmSet(void);
Void Boost(void);
Void Inverter(void);
Void Sinwave(void);
Float LoopCount=0;
Float ConversionCount=0;
Float AD[8]={0,0,0,0,0,0,0,0};
Float Ts_P=0,Ts_V=0,Ts_I=0;
Float VDCout=0,D=0.0004,Boost_V=0;
Float
BP_Term=0,BKp=0.675,BKi=0.00005,Bek_b=0,Bek_n=0,Bsumk_b=0,Bsumk_n=0,
BI_Term=0,BT=0.01,Bsum0,BPI_out=0;
Int npoint=0,ZT=0;
Float pi = 3.14159265359,SP=0.9,frequency=0;
Float t=0,c=0,time=0,ts1=0;
Int i=0;
Float ek_n=0,ek_b=0,V_multiply=0;
Float Iac=0,Ioc=0;
Int n=0;
Float GA=0,GB=0,delay=0,TT=0;
Int wholedelay = 0;
Float
IP_Term=0,IKp=0.525,IKi=0.005,Iek_b=0,Iek_n=0,Isumk_b=0,Isumk_n=0,II_term=0,
IT=0.01,Isum0,IPI_out=0;
Float Ivalue=0,Icommand=0,IG=90,gain=1,DeadBand=150,Ulimit=0,Llimit=0;
Main()
{
InitSysCtrl();
InitECap1Gpio();
InitEPwm1Gpio();
InitEPwm2Gpio();
InitEPwm3Gpio();
EALLOW;
#if (CPU_FRQ_150MHZ)