资源简介
本压缩包分为三个文件夹,均是直流无刷电机的控制的dsp的基于28335的控制方式,用到研旭的驱动板和开发板,开环闭环程序均有

代码片段和文件信息
// TI File $Revision: /main/7 $
// Checkin $Date: September 20 2007 13:30:31 $
//###########################################################################
//
// FILE: DSP2833x_Cap_Init.c
//
// title: DSP2833x Device System Control Initialization & Support Functions.
//
// DEscriptION:
//
// Example initialization of system resources.
//
//###########################################################################
// $TI Release: DSP2833x Header Files V1.01 $
// $Release Date: September 26 2007 $
//###########################################################################
#include “DSP2833x_Device.h“ // Headerfile Include File
#include “DSP2833x_Examples.h“ // Examples Include File
// Functions that will be run from RAM need to be assigned to
// a different section. This section will then be mapped to a load and
// run address using the linker cmd file.
#pragma CODE_SECTION(InitFlash “ramfuncs“);
//---------------------------------------------------------------------------
// InitSysCtrl:
//---------------------------------------------------------------------------
// This function initializes the System Control registers to a known state.
// - Disables the watchdog
// - Set the PLLCR for proper SYSCLKOUT frequency
// - Set the pre-scaler for the high and low frequency peripheral clocks
// - Enable the clocks to the peripherals
void InitCapl(void)
{
ChoseCap();
InitECap1Gpio();
InitECap2Gpio();
InitECap3Gpio();
SetCap1Mode();
SetCap2Mode();
SetCap3Mode();
}
void ChoseCap(void)
{ SysCtrlRegs.PCLKCR1.bit.ECAP1ENCLK=1;//enable clock to Cap1
SysCtrlRegs.PCLKCR1.bit.ECAP2ENCLK=1;
SysCtrlRegs.PCLKCR1.bit.ECAP3ENCLK=1;
//SysCtrlRegs.PCLKCR1.bit.ECAP4ENCLK=1;
//SysCtrlRegs.PCLKCR1.bit.ECAP5ENCLK=1;
//SysCtrlRegs.PCLKCR1.bit.ECAP6ENCLK=1;
}
void InitECapGpio()
{
InitECap1Gpio();
#if (DSP28_ECAP2)
InitECap2Gpio();
#endif // endif DSP28_ECAP2
#if (DSP28_ECAP3)
InitECap3Gpio();
#endif // endif DSP28_ECAP3
#if (DSP28_ECAP4)
InitECap4Gpio();
#endif // endif DSP28_ECAP4
#if (DSP28_ECAP5)
InitECap5Gpio();
#endif // endif DSP28_ECAP5
#if (DSP28_ECAP6)
InitECap6Gpio();
#endif // endif DSP28_ECAP6
}
void InitECap1Gpio(void)
{
EALLOW;
/* Enable internal pull-up for the selected pins */
// Pull-ups can be enabled or disabled by the user.
// This will enable the pullups for the specified pins.
// Comment out other unwanted lines.
// GpioCtrlRegs.GPAPUD.bit.GPIO5 = 0; // Enable pull-up on GPIO5 (CAP1)
GpioCtrlRegs.GPAPUD.bit.GPIO24 = 0; // Enable pull-up on GPIO24 (CAP1)
// GpioCtrlRegs.GPBPUD.bit.GPIO34 = 0; // Enable pull-up on GPIO34 (CAP1)
// Inputs are synchronized to SYSCLKOUT by default.
// Comment out other unwanted lines.
// GpioCtrlRegs.GPAQSEL1.bit.GPIO5 = 0; // Synch to SYSCLKOUT GPIO5 (CAP1)
GpioCtrlRegs.GPAQSEL2.bit.GPIO24 = 0; // Synch to SYSCLKOUT GPIO24 (CAP1)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3947 2018-05-10 23:41 F28335实例程序\lab-motor\CMD\28335_RAM_lnk.cmd
文件 8438 2018-05-10 23:41 F28335实例程序\lab-motor\CMD\DSP2833x_Headers_nonBIOS.cmd
文件 4851 2018-05-10 23:41 F28335实例程序\lab-motor\CMD\F28335.cmd
文件 10465 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Adc.h
文件 5870 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_CpuTimers.h
文件 6315 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_DefaultIsr.h
文件 2701 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_DevEmu.h
文件 6876 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Device.h
文件 13320 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_DMA.h
文件 1993 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Dma_defines.h
文件 45525 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_ECan.h
文件 6106 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_ECap.h
文件 16545 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_EPwm.h
文件 3988 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_EPwm_defines.h
文件 10050 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_EQep.h
文件 5508 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Examples.h
文件 8571 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_GlobalPrototypes.h
文件 16296 2018-05-10 23:41 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Gpio.h
文件 7065 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_I2c.h
文件 4103 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_I2c_defines.h
文件 31570 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Mcbsp.h
文件 5892 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_PieCtrl.h
文件 6377 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_PieVect.h
文件 720 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Project.h
文件 8165 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Sci.h
文件 6291 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Spi.h
文件 145083 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_SWPrioritizedIsrLevels.h
文件 13269 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_SysCtrl.h
文件 3802 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_Xintf.h
文件 2366 2018-05-10 23:40 F28335实例程序\lab-motor\INCLUDE\DSP2833x_XIntrupt.h
............此处省略277个文件信息
- 上一篇:群论在物理学中的应用
- 下一篇:stm32f4 摄像头颜色识别
相关资源
- DSP实验(10次实验有详细步骤)
- F28335无刷直流电机开闭环控制
- CCS5.05.1可使用的license
- 28335CAN调试程序
- dsp2812上128点FFTc程序以及其CMD文件
- DSP28335程序片内FLASH搬运至RAM运行的
- 28335写的用spi读取传感器数据并用CA
- 基于DSP2812的以太网调试程序
- DSP与PC通讯的几种方法
- DSP 语音识别程序 DTW MFCC
- 创龙C66x平台GigE工业相机图像采集案例
- VC工程转Qt工程文件的工具
- 基于DSP的大功率开关电源的设计方案
- 基于DSP 56F801的正弦波输出DC/AC电源
- 基于DSP的大功率开关电源设计
- 基于ARM7和DSP的逆变电源设计电路
- BLDC电机PID算法
- 基于运动控制器MCK2407的无刷直流电机
- es(elasticsearch)整合SpringCloudSpringBo
- tms320c6748 DSP原理图 SCH PCB
- TMS320F280049最小系统原理图
- F280049C_CMPSS_01.zip
- 基于DSP的矿用静止无功发生器的研制
- 基于DSP的矿井提升机永磁同步电机D
- 基于DSP的SVPWM变频调速系统
- 基于DSP的下一代车载娱乐系统
- DSP控制器原理及其在运动控制系统中
- 北京交通大学-数字图像处理试卷+ 答
- 十字路口交通灯.pdsprj
- 用DSP Builder实现FIR滤波器
评论
共有 条评论