Dsp28335中断的方法

[复制链接]
2435|1
 楼主| 嵌嵌dsp论坛 发表于 2013-1-6 11:25 | 显示全部楼层 |阅读模式
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之GPIO
DSP28335SCI_总结
TMS320F28335中文资料
ccs3.3(28335)如何新建并且配置工程

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
huanghongxing 发表于 2013-1-6 22:59 | 显示全部楼层
DSP28335中断的资料不多,这资料挺好的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:dsp论坛www.armdsp.net dsp开发板www.njyxdq.com

18

主题

19

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部