资源简介
无刷直流电机控制程序,包括直接转矩控制,有位置传感器和无位置传感器的控制程序,包括外设的配置可直接使用。
代码片段和文件信息
//###########################################################################
//
// 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
- 下一篇:雷达手册第三版中文第一章:雷达概论
相关资源
- YXDSP-C6747开发板官方用户手册V3.0
- BLDC开环程序、双闭环程序
- TI DSP6000系列boot详解
- DSP从入门到精通全集
- DSP最小系统硬件设计.ppt
- dsp6713 datasheet
- 永磁同步电机无位置传感器DSP28335代码
- 数字信号处理电子书 比较详细
- DSP6678的NDK通信程序与教程
- TI-tms320f28335中文数据手册
- TMS320C54x的学习资料包括ASM指令详解和
- dsp课设 :卷积Convolve算法
- DSP2812全套例程源码
- DSP开发VLib实验指导书
- DSP开发流程
- DSP体系架构 处理器的基本概念和流
- CLA实现无刷电机控制可以运行的CODE
- TI C5000 DSP库函数 完整源代码
- DSP imglib C64x+的CCS4工程文件
- 数字信号处理原理与应用 [张宗橙]
- CCS6.0教程
- TMS320C54x系列DSP的CPU与外设
- 研旭DSP_TMSF28377开发板用户手册
- 南航的DSP课件与周建江老师的《TMS3
- 8 MIMO无线通信系统中的空时编码方法
- 基于定点DSP的MP3解码系统设计与实现
- 上海交大_DSP2812矢量控制系统研究.p
- TI的数字电源资料包括DSP基本控制原理
- TMS320LF240x DSP硬件开发教程.pdf
- HELLODSP教材例程
评论
共有 条评论