4680|2

67

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

中断向量表文件的编写,以及怎样正确定位? [复制链接]



我初学DSP,芯片用5509A.现在碰到一个问题:正如题目所说

我用外设McSBP,设置中断方式,并打开中断使能位,全局中断位,去掉c54系列兼容模式,可程序就是不能进入中断,不知道为什么? 我怀疑是中断向量表,以及中断入口的设置问题,希望得到您的指导~~!



最新回复

首先,我的问题已经解决--我定义 中断向量表地址为:0x0100,长度为0x0100,然后,开2级中断,再,设置IVPD,IVPH两个指针的值 同为0x0001,就可以进入中断了。(有一点,我还没弄明白:IVPD,IVPH的值,我设置0,或0x0100都不成--程序总跑飞) 其次,关于ISR_plug(&..),_ISR,我不太明白。这两个“定义”,是不是只需要设置一个就可以呢。函数ISR_plug(&..)中,符号&后,直接填入“入口地址”就行吗?中断函数还要不要定义?   _ISR如何使用,我也不懂 小弟刚刚入门,问题有点牵强,请见量,非常感谢您的指导!  详情 回复 发表于 2007-3-29 09:57
点赞 关注

回复
举报

63

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
利用ISR_plug(&..)可以插入中断服务函数的入口地址,也可以在中断向量表中响应的地方表明中断函数入口地址, _ISR

关于中断向量表的重定位,你可以在初始化中做,也就是制定IVPD,IVPH两个指针的值!
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

板凳
 


首先,我的问题已经解决--我定义 中断向量表地址为:0x0100,长度为0x0100,然后,开2级中断,再,设置IVPD,IVPH两个指针的值 同为0x0001,就可以进入中断了。(有一点,我还没弄明白:IVPD,IVPH的值,我设置0,或0x0100都不成--程序总跑飞)

其次,关于ISR_plug(&..),_ISR,我不太明白。这两个“定义”,是不是只需要设置一个就可以呢。函数ISR_plug(&..)中,符号&后,直接填入“入口地址”就行吗?中断函数还要不要定义?   _ISR如何使用,我也不懂

小弟刚刚入门,问题有点牵强,请见量,非常感谢您的指导!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表