智能车制作
标题:
AD均值滤波
[打印本页]
作者:
linping9656
时间:
2012-3-18 13:31
标题:
AD均值滤波
以前的滤波是在for(;;)里面写的。现在我按照官方的在中断里面写,波形就变了。有人说,可能是AD均值滤波问题,[attach]20915[/attach]请问AD均值滤波怎么写?
以前的波形
[attach]20916[/attach]
void interrupt 66 PIT0(void)
{
PORTB=~PORTB;
//ATD0CTL2_ASCIE=1;
for(count=0;count<20;count++)
{
while(ATD0STAT0_SCF);
g_AccValue+=ATD0DR0;
g_GyoValue+=ATD0DR1;
}
//ATD0CTL2_ASCIE=0;
AD_value=g_AccValue/20;
AD_enc=g_GyoValue/20; */
AngleCalculate();
OutData[0]=g_fAccAngle;
OutData[1]=g_fGyoAngleSpeed;
OutData[2]=g_fCarAngle;
OutPut_Data();
}
上位机用的是虚拟示波器
作者:
linping9656
时间:
2012-3-18 15:41
求高手指点啊
作者:
风林火山lhy
时间:
2012-3-18 15:56
LZ 用的神马方案啊
作者:
linping9656
时间:
2012-3-18 16:35
风林火山lhy 发表于 2012-3-18 15:56
LZ 用的神马方案啊
官方方案!
作者:
月光疾风
时间:
2012-3-30 21:12
学习中~
作者:
月光疾风
时间:
2012-4-2 19:20
linping9656 发表于 2012-3-18 15:41
求高手指点啊
请问楼主虚拟示波器怎么显示多通道波形啊~
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2