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

基于c6678汇编写的中断程序问题

1、之前用在c6713上的汇编程序,实现关中断和开中断功能的,现在照搬到c6678上,好像有问题,工程师们帮忙看一下,谢谢

关中断

Disable_int:

         mvc CSR,B4

         AND  1,B4,B0

[!B0] CLR B4,1,1,B4

[B0]   SET B4,1,1,B4

          CLR B4,0,0,B4

          mvc B4,CSR

          B   B3

          NOP 5

开中断

Enable_int:

         mvc  CSR,B4

         AND  2,B4,B0

[!B0] CLR B4,0,0,B4

[B0]  SET B4,0,0,B4

         mvc   B4,CSR

         B       B3

         NOP  5

 

汇编程序很简单,一些基本的指令和几个常用寄存器,而且c6713和c6678都是c6x的指令集吧,结合程序,移植过来需要改变什么吗?

2、如果上述问题解决不了,还有别的方式实现关中断和开中断吗?我觉得用CSL库函数太累赘了,还是希望能用汇编解决这个小问题。

  

Yu Liu:

回复 Allen35065:

大侠都上来了。可喜可贺!

赞(0)
未经允许不得转载:TI中文支持网 » 基于c6678汇编写的中断程序问题
分享到: 更多 (0)