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

关于CLA任务执行完成后是否会触发中断,触发的中断是什么?

看了Ti的所有controlSUITE例子程序\DSP2803x_examples_cla_ccsv5,在所有的例子程序中CLA的中断触发都是通过强行调用Cla1ForceTask1andWait();来实现CLA任务,并等待N个延时后获得CLA执行的结果。不明白TI为什么不用ADC中断来触发CLA任务,且在CLA任务完成后所触发的中断中调用执行的结果。

我想知道TI为什么不使用我说的这个方法来演示CLA的并行处理? 另外,不清楚TI的CLA任务是否可以通过ADC或者PWM触发任务,且任务完成后触发的中断是什么?

请TI的大神来回复下,谢谢!

囧:

CLA的task是由PWM,ADC,Timer的事件触发,而CLA执行完后可以反过来触发CPU的中断。

看了Ti的所有controlSUITE例子程序\DSP2803x_examples_cla_ccsv5,在所有的例子程序中CLA的中断触发都是通过强行调用Cla1ForceTask1andWait();来实现CLA任务,并等待N个延时后获得CLA执行的结果。不明白TI为什么不用ADC中断来触发CLA任务,且在CLA任务完成后所触发的中断中调用执行的结果。

我想知道TI为什么不使用我说的这个方法来演示CLA的并行处理? 另外,不清楚TI的CLA任务是否可以通过ADC或者PWM触发任务,且任务完成后触发的中断是什么?

请TI的大神来回复下,谢谢!

david guo1:

回复 囧:

CLA的task是由PWM,ADC,Timer的事件触发,而CLA执行完后可以反过来触发CPU的中断。

                     在此多问一下,我通过什么中断变量或者方式能够响应CLA的执行完成中断?TI有这方面的例子吗?

看了Ti的所有controlSUITE例子程序\DSP2803x_examples_cla_ccsv5,在所有的例子程序中CLA的中断触发都是通过强行调用Cla1ForceTask1andWait();来实现CLA任务,并等待N个延时后获得CLA执行的结果。不明白TI为什么不用ADC中断来触发CLA任务,且在CLA任务完成后所触发的中断中调用执行的结果。

我想知道TI为什么不使用我说的这个方法来演示CLA的并行处理? 另外,不清楚TI的CLA任务是否可以通过ADC或者PWM触发任务,且任务完成后触发的中断是什么?

请TI的大神来回复下,谢谢!

david guo1:

回复 囧:

在中断向量表 struct PIE_VECT_TABLE 中那么CLA完成后会触发哪些个中断呢?

是下面的这些中断吗?    

  CLA1_INT1_ISR,     

  CLA1_INT2_ISR,  

CLA1_INT3_ISR, 

 CLA1_INT4_ISR,  

CLA1_INT5_ISR,  

CLA1_INT6_ISR,  

CLA1_INT7_ISR,  

CLA1_INT8_ISR, 

看了Ti的所有controlSUITE例子程序\DSP2803x_examples_cla_ccsv5,在所有的例子程序中CLA的中断触发都是通过强行调用Cla1ForceTask1andWait();来实现CLA任务,并等待N个延时后获得CLA执行的结果。不明白TI为什么不用ADC中断来触发CLA任务,且在CLA任务完成后所触发的中断中调用执行的结果。

我想知道TI为什么不使用我说的这个方法来演示CLA的并行处理? 另外,不清楚TI的CLA任务是否可以通过ADC或者PWM触发任务,且任务完成后触发的中断是什么?

请TI的大神来回复下,谢谢!

囧:

回复 david guo1:

是的,就是INT11.1-11.8以及INT12.7,INT12.8

看了Ti的所有controlSUITE例子程序\DSP2803x_examples_cla_ccsv5,在所有的例子程序中CLA的中断触发都是通过强行调用Cla1ForceTask1andWait();来实现CLA任务,并等待N个延时后获得CLA执行的结果。不明白TI为什么不用ADC中断来触发CLA任务,且在CLA任务完成后所触发的中断中调用执行的结果。

我想知道TI为什么不使用我说的这个方法来演示CLA的并行处理? 另外,不清楚TI的CLA任务是否可以通过ADC或者PWM触发任务,且任务完成后触发的中断是什么?

请TI的大神来回复下,谢谢!

yiqun zheng:

回复 囧:

您好:

      CLA也可以用软件或者IACK instruction来触发吧~~只是不知道怎么触发???请问有相关例程没有

看了Ti的所有controlSUITE例子程序\DSP2803x_examples_cla_ccsv5,在所有的例子程序中CLA的中断触发都是通过强行调用Cla1ForceTask1andWait();来实现CLA任务,并等待N个延时后获得CLA执行的结果。不明白TI为什么不用ADC中断来触发CLA任务,且在CLA任务完成后所触发的中断中调用执行的结果。

我想知道TI为什么不使用我说的这个方法来演示CLA的并行处理? 另外,不清楚TI的CLA任务是否可以通过ADC或者PWM触发任务,且任务完成后触发的中断是什么?

请TI的大神来回复下,谢谢!

liang wang:

回复 yiqun zheng:

我知道cla的软件触发方式,单不明白硬件触发原理。可以交流交流吗

赞(0)
未经允许不得转载:TI中文支持网 » 关于CLA任务执行完成后是否会触发中断,触发的中断是什么?
分享到: 更多 (0)