查看: 1266|回复: 0

Dsp28335中断的方法

[复制链接]

该用户从未签到

发表于 2013-1-6 11:08:48 | 显示全部楼层 |阅读模式
分享到:
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, 下载次数: 4

回复

使用道具 举报

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

本版积分规则

关闭

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



手机版|小黑屋|与非网

GMT+8, 2024-12-25 21:11 , Processed in 0.123685 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.