adc求大神帮助哪里错了

2019-08-14 08:06发布

求大神告诉我一下,函数哪里错了
int main
{
u16 adcx=0;
float temp;
delay_init();
uart init(115200);
adc init();
while()
{
adcx=get_adc_average(adc_channel_1,10);
temp=(float)adcx*(3.3/4096);
printf("mun:%f ,adcx");
delay_ms(1);
}
  }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
zpf
1楼-- · 2019-08-15 23:15
a5820736 发表于 2017-8-17 14:26
而且你一毫秒太快了,可以在延迟一会


就这速度,领导还说慢,要做到一个周期采集15个点左右
zpf
2楼-- · 2019-08-16 03:06
a5820736 发表于 2017-8-17 14:17
warning问题不大,adcx是u16,最好还是用%d好,temp是浮点型


昨天也是用的浮点,数据都是正确的,今天就出现这种情况了
a5820736
3楼-- · 2019-08-16 08:49
一个周期是多久,主要你这有中断,太快,会影响到中断
zpf
4楼-- · 2019-08-16 10:05
输入50HZ
zpf
5楼-- · 2019-08-16 11:34
 精彩回答 2  元偷偷看……

一周热门 更多>