这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » C54X C54X的软件中断问题

共2条 1/1 1 跳转至

C54X C54X的软件中断问题

院士
2006-09-17 18:14:16     打赏
C54X C54X的软件中断问题



关键词: 软件     中断     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 看了很多资料,发现没有对DSP内软件中断有比较详细的讲述。不知该如何使用,有没有用过的朋友,希望能提供点资料,谢谢。
QQ:286386338 1: 个人见解软件中断跟硬件中断差不多,只不过硬件中断的触发源是硬件 而软件的触发源是软件——调用 2: RE 提供一例,软中断2,见笑了,呵呵!!

  主程序
  .
  .
  .
INTR   2
  .
  .
  .

中断服务程序

SWI_SINT17 STM    #QUERY_STATUS,AR1
            BITF   *AR1,0004H
            CC     SAVE_DATA,TC               
            STM    #COMM_RE,AR1
            ST     #03H,*AR1           
            PORTW  *AR1,CONTR
            STM    #0H,QUERY_STATUS             
            CALL   ZZ_STOP
            CALL   CZ_STOP        
            RETE

中断矢量表

       .title              "vectors.asm"
        
        .mmregs
        
        .global       START,HWI_INT0,HWI_TINT0,HWI_NMI,SWI_SINT17
                 
             .sect                ".vectors"

RESET:    BD     START                                        NOP
    NOP    
NMI:     BD   HWI_NMI
         NOP
         NOP                        

**********************************************************************
*         S/W Interrupts
**********************************************************************
SINT17  BD   SWI_SINT17
        NOP
        NOP
         
SINT18    NOP
         NOP
    NOP
    NOP
        
SINT19    NOP
         NOP
    NOP
    NOP
        
SINT20    NOP
         NOP
    NOP
    NOP
        
SINT21    NOP
         NOP
    NOP
    NOP
        
SINT22    NOP
         NOP
    NOP
    NOP
        
SINT23    NOP
         NOP
    NOP
    NOP
        
SINT24    NOP
         NOP
    NOP
    NOP
        
SINT25    NOP
         NOP
    NOP
    NOP
        
SINT26    NOP
         NOP
    NOP
    NOP
        
SINT27    NOP
         NOP
    NOP
    NOP
        
SINT28    NOP
         NOP
    NOP
    NOP
        
SINT29    NOP
         NOP
    NOP
    NOP
        
SINT30    NOP
         NOP
    NOP
    NOP

*************************************************************************
*         Rest of the Interrupts
*************************************************************************
INT0:    BD    HWI_INT0
    NOP
    NOP
        
INT1:    NOP
         NOP
    NOP
    NOP
        
INT2:    NOP
         NOP
    NOP
    NOP

TINT0:    BD  HWI_TINT0
         NOP
    NOP                    

BRINT0:    NOP
         NOP
    NOP
    NOP
        
BXINT0:    NOP
         NOP
    NOP
    NOP
        
DMAC0:  NOP
        NOP
        NOP
        NOP

TINT1:  NOP
        NOP
        NOP
    NOP
        
INT3:    NOP
         NOP
    NOP
    NOP
        
HPINT:    NOP
         NOP
    NOP
    NOP
        
BRINT1:    NOP
         NOP
    NOP
    NOP

BXINT1: NOP
        NOP
    NOP
        NOP

DMAC4:    NOP
        NOP
    NOP
    NOP
        
DMAC5:    NOP
        NOP
    NOP
    NOP
       .end

3: 谢谢了非常感谢,又学到了新东西。

共2条 1/1 1 跳转至

回复

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