找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3850|回复: 2
打印 上一主题 下一主题
收起左侧

单片机ADC滤波(平均法+逼近法)源码

[复制链接]
跳转到指定楼层
楼主
ID:361374 发表于 2018-7-5 22:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
** 函数名称: ADC_Average
** 功能描述: ADC滤波(平均法+逼近法)
** 参    数: u16 *In_Data_Buf, u16 *Out_Data_Buf
** 返 回 值: None
****************************************************************************************/
void ADC_Average(u16 *In_Data_Buf, u16 *Out_Data_Buf)
{
        u8 i, j;
        u32 temp;

        for(j=0; j<ADC_CNT; j++)
        {
                temp = 0;
                for(i=0; i<AVG_CNT; i++)
                {
                         temp += In_Data_Buf[ADC_CNT*i + j];
                }
                Out_Data_Buf[j] = (temp/AVG_CNT + 7*Out_Data_Buf[j])>>3;
        }
        
}


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:383374 发表于 2019-1-22 20:39 来自触屏版 | 只看该作者
可以,不错
回复

使用道具 举报

板凳
ID:686513 发表于 2022-1-27 12:16 | 只看该作者
能注释就好了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表