資源簡介
無刷直流電機控制程序,包括直接轉矩控制,有位置傳感器和無位置傳感器的控制程序,包括外設的配置可直接使用。

代碼片段和文件信息
//###########################################################################
//
//?FILE: DSP281x_Adc.c
//
//?title: DSP281x?ADC?Initialization?&?Support?Functions.
//
//###########################################################################
//
//??Ver?|?dd?mmm?yyyy?|?Who??|?Description?of?changes
//?=====|=============|======|===============================================
//??1.00|?11?Sep?2003?|?L.H.?|?Changes?since?previous?version?(v.58?Alpha)
//??????|?????????????|??????|?ADC_usDELAY?changed?from?5000L?to?8000L
//###########################################################################
#include?“DSP28_Device.h“?????//?DSP281x?Headerfile?Include?File
#include?“DSP28_Adc.h“???//?DSP281x?Examples?Include?File
//---------------------------------------------------------------------------
//?InitAdc:?
//---------------------------------------------------------------------------
//?This?function?initializes?ADC?to?a?known?state.
//
void?InitAdc(void)
{
??? unsigned?int?i;
???
???
AdcRegs.ADCTRL1.bit.RESET=1;
asm(“?NOP“);
AdcRegs.ADCTRL1.bit.RESET=0;
AdcRegs.ADCTRL1.bit.SUSMOD=3;
AdcRegs.ADCTRL1.bit.ACQ_PS=0;
AdcRegs.ADCTRL1.bit.CPS=0;
AdcRegs.ADCTRL1.bit.CONT_RUN=0;
AdcRegs.ADCTRL1.bit.SEQ_CASC=1;
AdcRegs.ADCTRL3.bit.ADCBGRFDN=3;
for(i=0;i<10000;i++) asm(“?NOP“);
AdcRegs.ADCTRL3.bit.ADCPWDN=1;
for(i=0;i<5000;i++) asm(“?NOP“);
AdcRegs.ADCTRL3.bit.ADCCLKPS=15;
AdcRegs.ADCTRL3.bit.SMODE_SEL=0;
AdcRegs.MAX_CONV.all=0x0005;
????AdcRegs.CHSELSEQ1.bit.CONV00=0x0;
????AdcRegs.CHSELSEQ1.bit.CONV01=0x1;
????AdcRegs.CHSELSEQ1.bit.CONV02=0x2;
????AdcRegs.CHSELSEQ1.bit.CONV03=0x3;????
????AdcRegs.CHSELSEQ2.bit.CONV04=0x4;
????AdcRegs.CHSELSEQ2.bit.CONV05=0x5;
???
???
???
???/*
???AdcRegs.ADCMAXCONV.all?=?0x0005;???????//?Setup?2?conv‘s?on?SEQ1
???AdcRegs.ADCCHSELSEQ1.bit.CONV00?=?0x0;?//?Setup?ADCINA3?as?1st?SEQ1?conv.
???AdcRegs.ADCCHSELSEQ1.bit.CONV01?=?0x3;
???AdcRegs.ADCCHSELSEQ1.bit.CONV02?=?0x4;
???AdcRegs.ADCCHSELSEQ1.bit.CONV03?=?0x1;
???AdcRegs.ADCCHSELSEQ2.bit.CONV04?=?0x2;?//?Setup?ADCINA2?as?2nd?SEQ1?conv.
???AdcRegs.ADCCHSELSEQ2.bit.CONV05?=?0x5;?
???*/
???AdcRegs.ADCTRL2.bit.EVA_SOC_SEQ1?=?1;??//?Enable?EVASOC?to?start?SEQ1
???AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1?=?1;??//?Enable?SEQ1?interrupt?(every?EOS)
??}
//===========================================================================
//?No?more.
//===========================================================================
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3870??2007-02-02?16:03??03.?Examples?of?Program\dtk\2812.cmd
?????文件???????4678??2015-03-21?21:17??03.?Examples?of?Program\dtk\cc_build_Debug.log
?????文件???????7509??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\adinit.obj
?????文件???????8533??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\cap.obj
?????文件???????1381??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\DSP281x_CodeStartBranch.obj
?????文件??????36731??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\DSP28_DefaultIsr.obj
?????文件?????111378??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\DSP28_GlobalVariableDefs.obj
?????文件??????11087??2007-02-01?09:51??03.?Examples?of?Program\dtk\Debug\DSP28_Gpio.obj
?????文件??????28320??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\DSP28_Mcbsp.obj
?????文件???????4943??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\DSP28_PieCtrl.obj
?????文件??????16448??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\DSP28_PieVect.obj
?????文件???????5526??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\DSP28_SysCtrl.obj
?????文件??????19766??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\edit.map
?????文件???????8189??2007-02-01?09:51??03.?Examples?of?Program\dtk\Debug\edit.obj
?????文件?????151477??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\edit.out
?????文件???????8734??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\evpwm.obj
?????文件??????23563??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\gpioinit.obj
?????文件???????1055??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\gui_string.obj
?????文件??????80971??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\motor.obj
?????文件??????31245??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug\motorcrl.obj
?????文件???????1517??2015-03-21?21:17??03.?Examples?of?Program\dtk\Debug.lkf
?????文件???????1335??2007-09-27?15:25??03.?Examples?of?Program\dtk\Debug.lkv
?????文件???????4258??2007-02-02?16:29??03.?Examples?of?Program\dtk\DSP281x_Headers_BIOS.cmd
?????文件???????4258??2007-02-02?16:32??03.?Examples?of?Program\dtk\DSP281x_Headers_nonBIOS.cmd
?????文件???????3072??2015-03-21?21:17??03.?Examples?of?Program\dtk\edit.CS_\FILE.CDX
?????文件???????1454??2015-03-21?21:17??03.?Examples?of?Program\dtk\edit.CS_\FILE.DBF
?????文件???????1773??2015-03-21?21:17??03.?Examples?of?Program\dtk\edit.CS_\FILE.FPT
?????文件?????298496??2015-03-21?21:17??03.?Examples?of?Program\dtk\edit.CS_\SYMBOL.CDX
?????文件?????223546??2015-03-21?21:17??03.?Examples?of?Program\dtk\edit.CS_\SYMBOL.DBF
?????文件?????383290??2015-03-21?21:17??03.?Examples?of?Program\dtk\edit.CS_\SYMBOL.FPT
............此處省略254個文件信息
- 上一篇:msvcp110d.dll
- 下一篇:雷達手冊第三版中文第一章:雷達概論
評論
共有 條評論