




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
/TIFile$Revision:/main/8$ //Checkin$Date:April21,200815:41:53$ //########################################################################### // //FILE:Example_2833xEPwmUpDownAQ.c // //TITLE:空间电压矢量产生程序SVPWM // //ASSUMPTIONS: // //ThisprogramrequirestheDSP2833xheaderfiles. // //MonitorePWM1-ePWM3pinsonanoscilloscopeasdescribed //below. // //EPWM1AisonGPIO0-------5脚 //EPWM1BisonGPIO1-------6脚 // //EPWM2AisonGPIO2-------7脚 //EPWM2BisonGPIO3-------10脚 // //EPWM3AisonGPIO4-------11脚 //EPWM3BisonGPIO5-------12脚 // // //########################################################################### //$TIRelease:DSP2833x/DSP2823xHeaderFilesV1.20$ //$ReleaseDate:August1,2008$ //########################################################################### #include"DSP28x_Project.h"//DeviceHeaderfileandExamplesIncludeFile //Prototypestatementsforfunctionsfoundwithinthisfile. voidInitEPwm1Example(void); voidInitEPwm2Example(void); voidInitEPwm3Example(void); voidsvpwmGen(void); interruptvoidsvpwm_isr(void); volatilefloatUalpha,Ubeta; volatilefloatA,B,C; volatilefloatT0,T1,T2,T3,T4,T5,T6; volatilefloatTaon,Tbon,Tcon; floatUa,Ub,Uc; floatTs; inta,b,c; intN=0,sector=0; #defineTPRD800 #defineUdc800 voidmain(void) { //Step1.InitializeSystemControl: //PLL,WatchDog,enablePeripheralClocks //ThisexamplefunctionisfoundintheDSP2833x_SysCtrl.cfile. InitSysCtrl(); //Step2.InitalizeGPIO: //ThisexamplefunctionisfoundintheDSP2833x_Gpio.cfileand //illustrateshowtosettheGPIOtoit'sdefaultstate. //InitGpio();//Skippedforthisexample //ForthiscasejustinitGPIOpinsforePWM1,ePWM2,ePWM3 //ThesefunctionsareintheDSP2833x_EPwm.cfile InitEPwm1Gpio(); InitEPwm2Gpio(); InitEPwm3Gpio(); //Step3.ClearallinterruptsandinitializePIEvectortable: //DisableCPUinterrupts DINT; //InitializethePIEcontrolregisterstotheirdefaultstate. //ThedefaultstateisallPIEinterruptsdisabledandflags //arecleared. //ThisfunctionisfoundintheDSP2833x_PieCtrl.cfile. InitPieCtrl(); //DisableCPUinterruptsandclearallCPUinterruptflags: IER

王子****青蛙
实名认证
内容提供者


最近下载