OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3864|回复: 4

求解释这句定义

[复制链接]

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2016-3-28
在线时间
21 小时
发表于 2016-3-31 15:47:53 | 显示全部楼层 |阅读模式
本帖最后由 xuande 于 2016-3-31 16:51 编辑

static u16 ADC_ConvertedValue[16];    是在开发板内部的SRAM中定义了一个数组吗?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

132

帖子

1

精华

高级会员

Rank: 4

积分
798
金钱
798
注册时间
2015-8-3
在线时间
184 小时
发表于 2016-3-31 15:59:25 | 显示全部楼层
const修饰的变量是不可变的,所以在flash中,其他的变量都是可变的,所以存储在sram中,
回复 支持 反对

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2016-3-28
在线时间
21 小时
 楼主| 发表于 2016-3-31 16:05:09 | 显示全部楼层
天荒 发表于 2016-3-31 15:59
const修饰的变量是不可变的,所以在flash中,其他的变量都是可变的,所以存储在sram中,

那如果用  u16   Value[16]; 是不是就是定义到SRAM中啦
回复 支持 反对

使用道具 举报

12

主题

132

帖子

1

精华

高级会员

Rank: 4

积分
798
金钱
798
注册时间
2015-8-3
在线时间
184 小时
发表于 2016-3-31 16:24:19 | 显示全部楼层
lishuaiwanm 发表于 2016-3-31 16:05
那如果用  u16   Value[16]; 是不是就是定义到SRAM中啦

变量都在sram中,常量都在flash中,如果搞fft的话,就有个很大的表,这个表不会变就用const修饰,放在flash中
回复 支持 反对

使用道具 举报

20

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2016-3-28
在线时间
21 小时
 楼主| 发表于 2016-3-31 16:31:08 | 显示全部楼层
天荒 发表于 2016-3-31 16:24
变量都在sram中,常量都在flash中,如果搞fft的话,就有个很大的表,这个表不会变就用const修饰,放在fla ...

好的,懂啦。谢谢你能帮我看一下下面这段程序是要怎么处理数据吗??麻烦你啦
16 Get_Adc_Average(u8 ch)
{
        u32 temp_val=0;
        u16 adc_value,temp_data[10],min,max;
        u8 i,j;
        for(i=0;i<10;i++)
        {
                temp_data = ADValue[(i*5+ch)];
        }
        min=temp_data[0];
        max=temp_data[0];
        for(j=1;j<10;j++)
        {
                temp_val+=temp_data[j];
                if(temp_data[j]>max)        max=temp_data[j];
                if(temp_data[j]<min)        min=temp_data[j];
        }
        temp_val+=temp_data[0];
        temp_val=temp_val-max-min;
        temp_val=temp_val/8*3300/4096;
        temp_val=temp_val-400;
        temp_val=temp_val*1625/1000;
        adc_value=temp_val;
        return adc_value;
}          
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 18:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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