TI中文支持网
TI专业的中文技术问题搜集分享网站

使用Zstack 中的AD采集API读取AD值,结果有些问题

  HalAdcSetReference (HAL_ADC_REF_125V );//设置内部参考电压源1.15V  Vdd_ADC = HalAdcRead(HAL_ADC_CHN_VDD3,HAL_ADC_RESOLUTION_14);  Value =(Vdd_ADC*1.15/2047)*3;

然后用串口显示,发现读取到的是0.51

请问这是咋回事?

Viki Shi:

参考这边:www.lijoseph.com/…/forum.php

YiKai Chen:

"发现读取到的是0.51"、請問你要讀取ADC腳位的電壓是多少?

user4711142:

回复 YiKai Chen:

已经解决了,是因为数据处理过程中数据类型错误导致的

user4711142:

回复 YiKai Chen:

我现在想采集AIN5引脚的电压值,关于AD的代码只有如下部分:

void MyApp_AF_ADC_Value(void)
{uint16 Vdd_ADC = 0;floatValue=0;HalAdcSetReference (HAL_ADC_REF_AVDD); //设置内部参考电压源为电源电压 Vdd_ADC = HalAdcRead(HAL_ADC_CHN_AIN5,HAL_ADC_RESOLUTION_14);//P0_5采集电压Value =((float)Vdd_ADC*330/8191)*1;//扩大100倍
}

Value 的值显示为0.31V,而AIN引脚电压实际电压为3.22V

YiKai Chen:

回复 user4711142:

AIN引脚电压实际电压为3.22V時你的Vdd_ADC讀出來是多少?

user4711142:

回复 YiKai Chen:

1、实际是3.22V ,读出来是0.46V
2、经测试,直接测量电源3.0V。读出来的为3V左右。测量分压电路3V,测得的为0.46V,分压电阻为1M和2M串联

user4711142:

回复 YiKai Chen:

CC2530的上拉电阻是多少?

YiKai Chen:

回复 user4711142:

上拉电阻是2M

user4711142:

回复 YiKai Chen:

CC2530单片机内部的上拉电阻是多大?,www.lijoseph.com/…/forum.php 这个链接里说分压电阻不能太大,太大会导致内部上拉电阻与外部分压电路造成干扰,请问是这个原因么?
能不能具体的讲一下?这个链接里没有讲解电路的图片

赞(0)
未经允许不得转载:TI中文支持网 » 使用Zstack 中的AD采集API读取AD值,结果有些问题
分享到: 更多 (0)