这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 2132 2132的中断的向量地址可以改变吗?

共2条 1/1 1 跳转至

2132 2132的中断的向量地址可以改变吗?

院士
2006-09-17 18:14:16     打赏
2132 2132的中断的向量地址可以改变吗?



关键词: 中断     向量     地址     可以     改变    

院士
2006-12-22 22:43:00     打赏
2楼
问 中断的向量地址好像可以改变,应该注意什么?

初始化如下:
  T0PR=0;
  T0MCR=0xc0;        //MR2 中断和复位T0
  IRQEnable();                    // 使能IRQ中断
  VICIntSelect = 0x00000000;    // 设置所有的通道为IRQ中断
  VICVectCntl0 = 0x20 | 0x04;// Timer0分配到IRQ slot0,即1st高优先级
  VICVectAddr0 = (uint32)IRQ_Timer0;    // 设置Timer0向量地址

如果想改变,是否以下操作就够了
VICVectAddr0 = (uint32)IRQ_Timer0New;// 设置Timer0向量地址 1: 有人做过这种事吗,能不能做改变 2: 本来就是这样用的。你把中断处理函数的那个入口地址给它就行了注意那个函数要声明为__irq类型的(需要中断嵌套的除外)。 3: 谢谢,我将试试

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]