标题:
Dsp28335中断的方法
[打印本页]
作者:
嵌嵌dsp论坛
时间:
2013-1-6 13:29
标题:
Dsp28335中断的方法
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 *) &PieVectTableInit;
Uint32 *Dest = (void *) &PieVectTable;
EALLOW;
for(i=0; i < 128; i++)
*Dest++ = *Source++;
EDIS;
// Enable the PIE Vector Table
PieCtrlRegs.PIECTRL.bit.ENPIE = 1;
Dsp28335中断的方法.pdf
(676.36 KB)
下载次数: 317
2013-1-6 13:29
附件:
Dsp28335中断的方法.pdf
(2013-1-6 13:29, 676.36 KB) / 下载次数 317
http://bbs.eccn.com/attachment.php?aid=29774&k=d414518797df701e94fbc1bb4fd962ad&t=1732295781&sid=k4qZL8
作者:
TLP291
时间:
2013-2-28 14:58
深圳潮光光耦網——光耦(隔離器)應用服務商
原裝、正品、現貨
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0