CKCKCK
驱动牛犊
驱动牛犊
  • 注册日期2003-07-01
  • 最后登录2006-11-09
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1550回复:3

请教大虾们关于DSP软中断

楼主#
更多 发布于:2004-01-05 20:27
我是个DSP新手

但是我在书上没有查到在DSP中如何进行软件中断,请各位大虾指点迷津

我只看到有源程序中在主文件里写了中断服务程序,在CDB文件里有添加,但是几个中断都是一个中断级,且在中断程序中没有任何判断,请问这是怎么回事,如果我要加入自己的中断程序,该如何下手??

谢谢了!!!

DSP_Bruce
驱动牛犊
驱动牛犊
  • 注册日期2003-12-22
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-06 09:54
偶在31ic中也回答了你的问题.


不知道你用的是什莫DSP,
以TI DSPC54x为例,
有中断矢量表,在中断矢量表中,有指令跳转到中断服务程序。
中断矢量表中也有软件中断的位置。

例:中断向量:
        BD    SWI17_Handler                 ;Software Interrupt 17 Vector
        NOP
        PSHM   ST0

中断处理程序:
interrupt void SWI17_Handler( void )
{
}
CKCKCK
驱动牛犊
驱动牛犊
  • 注册日期2003-07-01
  • 最后登录2006-11-09
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-09 13:37
太感谢你!!给分!
DSP_Bruce
驱动牛犊
驱动牛犊
  • 注册日期2003-12-22
  • 最后登录2004-02-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-10 09:19
不客气,不客气,
游客

返回顶部