回答

收藏

Dsp28335中断的方法

FPGA/DSP FPGA/DSP 1739 人阅读 | 0 人回复 | 2013-01-06

Dsp28335中断的方法
步骤1
void InitPieCtrl(void)? //初化PIE控制寄存器
{
??? DINT; //关闭所有CPU标准中断Disable Interrupts at the CPU level:
??? PieCtrlRegs.PIECTRL.bit.ENPIE = 0; // 关闭所有PIE中断Disable the PIE
?// Clear all PIEIER registers: 清除所有中断使能位
?PieCtrlRegs.PIEIER1~12(省了中问部分).all = 0;
?// Clear all PIEIFR registers: 清除所有中断标志位
?PieCtrlRegs.PIEIFR1~12.all = 0;
}?
步骤2
 // Disable CPU interrupts and clear all CPU interrupt flags:
?? IER = 0x0000;
?? IFR = 0x0000;
步骤3 初始化中断向量表
void InitPieVectTable(void)
{?int16?i;
?Uint32 *Source = (void *) &ampieVectTableInit;
?Uint32 *Dest = (void *) &ampieVectTable;
?EALLOW;?
?for(i=0; i < 128; i++)
??*Dest++ = *Source++;?
?EDIS;
?// Enable the PIE Vector Table
?PieCtrlRegs.PIECTRL.bit.ENPIE = 1;?
?

相信对你有帮助的:
dsp28335GPIO
DSP28335SCI_总结
TMS320F28335中文资料
ccs3.3(28335)如何新建并且配置工程

Dsp28335中断的方法.pdf

676.36 KB, 下载次数: 5

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条