在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 2042|回复: 0

[解决] fir滤波器求助

[复制链接]
发表于 2015-7-27 14:10:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
interrupt void McBSP0RXISR(void)
{


int i;




*SPSA0 = SPCR2;

while (!((*SPSD0) & 0x0020)){};

DataRec_L16 = *DRR10;

DataRec_R16 = *DRR20;

xl[NX-1] = DataRec_L16;

xr[NX-1] = DataRec_R16;



fir(xl, h, rl, &pdbl, NH, NX);//pdbl为左声道缓冲区的指针

fir(xr, h, rr, &pdbr, NH, NX);//pdbr为右声道缓冲区的指针

DataRec_L16 = rl[NX-1];

DataRec_R16 = rr[NX-1];

*DXR10 = DataRec_L16;

*DXR20 = DataRec_R16;

for(i = 0;i < NX-1; i++)

{

xl[i] = xl[i+1];

xr[i] = xr[i+1];

}
请问这段fir代码用于5402的McBSP的中断程序会有什么问题吗,想实现对左右两个声道耳机声音的低通滤波,自己对库函数fir的使用表示很有信息,希望大神能来批评指正
ps:现不考虑cmd文件的配置,且假定变量定义都没有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-20 15:40 , Processed in 0.015667 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表