[DSP编程] 怎么在中断向量表自定义中断?

[复制链接]
 楼主| wlwxzs 发表于 2013-8-13 15:25 | 显示全部楼层 |阅读模式
我最近在学习f28069,不知道怎么使用前31个中断向量,求指教!
zhangmangui 发表于 2013-8-13 23:07 | 显示全部楼层
将你自己定义的中断服务函数地址赋给寄存器  如下
PieVectTable.TINT2 = &ISRTimer2;
那么,ISRTimer2也就成了中断服务程序,
×××切记:一定要在主程序的开始先声明该程序:
interrupt void ISRTimer2(void);

.............
.............
然后按照您的需要编制该程序:
interrupt void ISRTimer2(void)
{
CpuTimer2.InterruptCount++;
}
 楼主| wlwxzs 发表于 2013-8-15 14:30 | 显示全部楼层
谢谢版主!我问题没说清楚,我想问的是中断向量表中PIE前面12个USER1—USER12中断向量怎么用,怎么触发?
zhangmangui 发表于 2013-8-15 21:11 | 显示全部楼层
wlwxzs 发表于 2013-8-15 14:30
谢谢版主!我问题没说清楚,我想问的是中断向量表中PIE前面12个USER1—USER12中断向量怎么用,怎么触发? ...

一般触发方式是可以设置的   你要查看相应的寄存器   
每个中断肯定对应一个映射寄存器   给中断服务函数地址就可以啦
tangjian8911 发表于 2013-8-18 10:48 | 显示全部楼层
楼主学识渊博,为人又好,我要嫁给你!
yaoan214 发表于 2013-9-1 11:52 | 显示全部楼层
学习
zhangmangui 发表于 2013-9-1 22:05 | 显示全部楼层
tangjian8911 发表于 2013-8-18 10:48
楼主学识渊博,为人又好,我要嫁给你!

哈哈  你这是怎么呢   楼主@wlwxzs    她要嫁给你
 楼主| wlwxzs 发表于 2013-10-19 11:11 | 显示全部楼层
不好意思啊!论坛账号竟然忘了,今天不知怎么地又想起来了,好久没来了。竟然有人要嫁给我?呵呵!
pinda_ 发表于 2013-10-23 14:36 | 显示全部楼层
http://www.deyisupport.com/quest ... 0/f/56/t/29606.aspx

看看这个帖子,感觉应该会是类似的东西。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

20

帖子

1

粉丝
快速回复 返回顶部 返回列表