[STM32]
ADC采样
923|17
手机看帖
扫描二维码 随时随地手机跟帖 |
评论
LcwSwust
回复TA
@**蛋鸭蛋荷包蛋 :排序太费时间,求最大与最小也不需要排序。//-------------------------------------------------- //n个数里求平均值(n>=3) //-------------------------------------------------- S16 average_S16(S16 a[],U8 n) { S16 max,min,ave=0; S32 sum=0; U8 i; if(n<1)return 0; if(n<2)return a[0]; if(n<3)return (((U32)a[0]+a[1])/2); max=a[0]; min=a[0]; for(i=0;i<n;i++) { if(max<a[i])max=a[i]; if(min>a[i])min=a[i]; sum+=a[i]; } //ave=sum/n... | |
| |