资源简介
这是一个用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测试程序
- STM32 定时器捕获PWM波 以及占空比
- SVPWM详解以及程序实现
- 毕业设计__PID控制直流电机
- 产生频率变化的PWM波形
- stm32PWM呼吸灯
- 三相逆变器SVPWM.rar
- stm32利用定时器的PWM输出驱动蜂鸣器播
- 实验20 PWM DAC实验.rar
- DSP TMS320F2812产生PWM波程序
- PWM输出控制舵机转动角度
- 全桥移相电路PWM驱动程序
- SVPWM控制和MTPA控制
- 51单片机T2定时器控制舵机程序源码(
- T型三电平逆变器加SPWM控制仿真
- STM8S103定时器1多模式输出PWMCH3单通道
- DSP的SVPWM产生
- SPWM加入三次谐波调制仿真
- 28335 spwm
- 基于STM32F4的PWM程序
- stm32基于战舰修改八路pwm
- SHEPWM算法分区列表
- SVPWM算法详解_已标注重点_
- STM8s003单片机输出7路PWM波
- STM8S003 PWM功能实现
- STM32 TCS3200颜色识别 超声波 PWM 程序源
- MSP430F149 TB输出频率可调PWM波
- 坐标变换和SVPWM.zip
- SVPWMPMSM.slx
- 基于51 单片机直流电机pwm控制
评论
共有 条评论