资源简介
这是一个用TMS320F2812 DSP 实现PWM 的程序

代码片段和文件信息
//###########################################################################
//
// FILE: DSP281x_DefaultIsr.c
//
// title: DSP281x Device Default Interrupt Service Routines.
//
//###########################################################################
//
// Ver | dd mmm yyyy | Who | Description of changes
// =====|=============|======|===============================================
// 1.00| 11 Sep 2003 | L.H. | Changes since previous version (v.58 Alpha)
// | | | Search & Replace PieCtrl. with PieCtrlRegs.
// | | | Added PIE Ack statements for XINT1 and XINT2 ISRs
// | | | Changed the order to match the PIE vector table
// | | | Changed USER0-USER11 to USER1-USER12
//###########################################################################
#include “InitSys.h“ // DSP281x Headerfile Include File
#include “DSP281x_DefaultIsr.h“ // DSP281x Examples Include File
#include “DSP281x_PieCtrl.h“
//========================================================
//为了防止中断误触发,将为使能的中断函数直接调用return返回,不影响整个系统
//调试阶段NMI和非法中断不采用此方法
//可以用变量累计发生的误触发中断个数
Uint32 ErrIntrupptSum = 0;
//========================================================
// Note CPU-Timer1 ISR is reserved for TI use.
interrupt void INT13_ISR(void) // INT13 or CPU-Timer1
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
// asm (“ ESTOP0“);
// for(;;);
ErrIntrupptSum++;
}
// Note CPU-Timer2 ISR is reserved for TI use.
interrupt void INT14_ISR(void) // CPU-Timer2
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
// asm (“ ESTOP0“);
// for(;;);
ErrIntrupptSum++;
}
interrupt void DATALOG_ISR(void) // Datalogging interrupt
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
// asm (“ ESTOP0“);
// for(;;);
ErrIntrupptSum++;
}
interrupt void RTOSINT_ISR(void) // RTOS interrupt
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
// asm (“ ESTOP0“);
// for(;;);
ErrIntrupptSum++;
}
interrupt void EMUINT_ISR(void) // Emulation interrupt
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
// asm (“ ESTOP0“);
// for(;;);
ErrIntrupptSum++;
}
interrupt void NMI_ISR(void) // Non-maskable interrupt
{
// Insert ISR Code here
// Next two lines for debug only to halt the processor here
// Remove after inserting ISR Code
asm (“ ESTOP0“);
for(;;);
}
interrupt void ILLEGAL_ISR(void) // Illegal opera
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1117 2009-08-17 09:14 TMS320F2812 PWM\pwm\cc_build_Debug.log
文件 30278 2009-08-17 09:13 TMS320F2812 PWM\pwm\Debug\DSP281x_DefaultIsr.obj
文件 5341 2009-08-17 09:13 TMS320F2812 PWM\pwm\Debug\DSP281x_PieCtrl.obj
文件 16482 2009-08-17 09:13 TMS320F2812 PWM\pwm\Debug\DSP281x_PieVect.obj
文件 12672 2009-08-17 09:14 TMS320F2812 PWM\pwm\Debug\ev.obj
文件 49945 2009-08-17 09:14 TMS320F2812 PWM\pwm\Debug\main.obj
文件 14038 2009-08-17 09:14 TMS320F2812 PWM\pwm\Debug\pwm.map
文件 67769 2009-08-17 09:14 TMS320F2812 PWM\pwm\Debug\pwm.out
..AD... 0 2009-08-17 09:14 TMS320F2812 PWM\pwm\Debug
文件 728 2009-08-17 09:14 TMS320F2812 PWM\pwm\Debug.lkf
文件 27845 2009-08-11 14:14 TMS320F2812 PWM\pwm\DSP281x_DefaultIsr.c
文件 4940 2003-09-11 10:53 TMS320F2812 PWM\pwm\DSP281x_DefaultIsr.h
文件 29925 2003-09-11 10:53 TMS320F2812 PWM\pwm\DSP281x_Gpio.h
文件 5152 2009-08-05 10:42 TMS320F2812 PWM\pwm\DSP281x_Headers_nonBIOS.cmd
文件 2847 2007-11-16 11:14 TMS320F2812 PWM\pwm\DSP281x_PieCtrl.c
文件 5943 2006-12-19 10:19 TMS320F2812 PWM\pwm\DSP281x_PieCtrl.h
文件 4951 2007-11-16 12:49 TMS320F2812 PWM\pwm\DSP281x_PieVect.c
文件 6532 2007-11-14 09:05 TMS320F2812 PWM\pwm\DSP281x_PieVect.h
文件 1362 2009-08-12 17:34 TMS320F2812 PWM\pwm\ev.c
文件 22687 2009-08-05 10:36 TMS320F2812 PWM\pwm\ev.h
文件 6324 2009-08-10 13:36 TMS320F2812 PWM\pwm\F2812_Servo_RAM_lnk.cmd
文件 5407 2007-11-19 14:32 TMS320F2812 PWM\pwm\InitSys.h
文件 2243 2009-08-12 17:34 TMS320F2812 PWM\pwm\main.c
文件 3072 2009-08-17 09:14 TMS320F2812 PWM\pwm\pwm.CS_\FILE.CDX
文件 694 2009-08-17 09:14 TMS320F2812 PWM\pwm\pwm.CS_\FILE.DBF
文件 978 2009-08-17 09:14 TMS320F2812 PWM\pwm\pwm.CS_\FILE.FPT
文件 123392 2009-08-17 09:14 TMS320F2812 PWM\pwm\pwm.CS_\SYMBOL.CDX
文件 99469 2009-08-17 09:14 TMS320F2812 PWM\pwm\pwm.CS_\SYMBOL.DBF
文件 172634 2009-08-17 09:14 TMS320F2812 PWM\pwm\pwm.CS_\SYMBOL.FPT
..AD... 0 2009-08-17 09:14 TMS320F2812 PWM\pwm\pwm.CS_
............此处省略9个文件信息
相关资源
- 51单片机PWM程序,占空比、周期可调整
- SG3525频率PWM控制均可调模块
- 基于ARM7 PWM定时器的图像传感器时序信
- 电力电子技术(第4版)_王兆安_带目
- 基于FAN6754A的PWM反激式开关电源的设计
- 采用双闭环控制提高PWM的电源纹波抑
- FPGA实现单极性SPWM调制
- LCL滤波器在三相PWM整流器中的应用
- CPS―SPWM调制方法在H桥多电平变流器中
- 基于FPGA的多电平载波移相SPWM方法实现
- 正弦波逆变器正弦波逆变器的工作原
- 基于DSP的SVPWM变频调速系统
- 采用单片机SPWM的控制应急电源逆变电
- PWM脉宽调制的原理
- 说说PWM脉宽调制原理
- 以单片机AT89S52、光电脉宽调制器芯片
- STM32F103系列PWM输出应用之纸短情长音
- 基于FPGA的SVPWM实现方法
- pwm控制驱动直流电机 可调速 可调转的
- 可控硅调光,PWM调光,0-10V调光哪个更
- 一种基于SG3525A的PWM型开关稳压电源设
- 基于PIC单片机产生SPWM信号控制逆变桥
- 三相PWM整流器电压环H_∞鲁棒控制
- SVPWM的原理及法则推导和控制算法详解
- 132kW双PWM变频器电力电缆选型设计
- 32F103 8路PWM输出实验
- Keil5下的STM32F407程序
- PWM控制电机
- 基于STM32-Mini的多路PWM
- 基于两个红外传感器的寻迹小车程序
评论
共有 条评论