⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filter.c

📁 dsp 编程实现的PWM
💻 C
字号:
#define N 10
typedef unsigned int    Uint16;
Uint16 filter(const Uint16 a[],int m)
{
char i,j;
Uint16 sum=0;
Uint16 tmp;
Uint16 value[N];
for(i=0;i<m;i++)
{
value[i]=a[i];
}

//排序算法,总共要进行(N-1)+(N-2)+....1次才可以
for(j=0;j<N-1;j++)//j=0--10
{
 for(i=0;i<N-j;i++)//(i=0-11,---i=0--1)
 {
  if(value[i]>value[i+1])
  {
   tmp=value[i];
   value[i]=value[i+1];
   value[i+1]=tmp;
   }
 }
}
for(i=1;i<N-1;i++)
{
sum+=value[i];
}
return sum/(N-2);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -