TI中文支持网
TI专业的中文技术问题搜集分享网站

请问一下这句话是什么意思?DSP里边的语句——————asm("TRAP #31")

补充一下,DSP里边的非外设中断用什么来触发?比如USER11和USER12

xizhe li:

我再补充一下啊,#define OS_TASK_SW() asm(" TRAP #31")

也就是说这个语句是用来做DSP操作系统的任务切换的,我怀怀疑asm(" TRAP #31")这个语句是用来触发用户中断,PieVectTable.USER12 = &OSCtxSw;//User-Defined Trap, Non-Peripheral Interrupts我在初始化时程序里边是开的这个中断

补充一下,DSP里边的非外设中断用什么来触发?比如USER11和USER12

Forrest:

回复 xizhe li:

除了10#说的,您还可以看一下 CPU and Instruction Set Reference Guide。里面有说TRAP的作用,TRAP #31可以触发USER12中断。

 

赞(0)
未经允许不得转载:TI中文支持网 » 请问一下这句话是什么意思?DSP里边的语句——————asm("TRAP #31")
分享到: 更多 (0)