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

关于调用DSPF_sp_fir_r2滤波函数影响SPI中断采样的问题!!!

您好,我利用c6748开发处理程序,通过SPI中断采样,然后在主程序中做一次1024点DSPF_sp_fir_r2滤波,主程序每256ms执行一次,处理时间相当充裕,现在发现以下问题:

  一旦调用DSPF_sp_fir_r2滤波函数,采样信号就不连续,经查,发现该滤波函数执行过程中不响应SPI中断,若将函数换为DSPF_sp_fftSPxSP,对同样的数据进行操作,则中断不受影响,能够连续采样信号。

  请问:DSPF_sp_fir_r2滤波函数的使用有什么要特别注意的吗,它与DSPF_sp_fftSPxSP函数对寄存器状态及中断控制的影响不一致吗?

Denny%20Yang99373:

查看一下寄存器是不是DSPF_sp_fir_r2这个函数执行的时候关中断了?

Tony Tang:

DSPLIB是经过高度优化的,没有考虑中断延时,即没有设置-mi选项。

如果这个对你的应用有影响,则要加入-mi选项重新编译DSPLIB.

关于-mi的说明,请参阅spru187t。文档内直接搜-mi就好了。

赞(0)
未经允许不得转载:TI中文支持网 » 关于调用DSPF_sp_fir_r2滤波函数影响SPI中断采样的问题!!!
分享到: 更多 (0)