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

ADC腳位定義

我想將示例中的腳位Board_ADCBUF0改成   IOID_21上的電壓輸入值,(因為Board_ADCBUF0好像有一個模擬電壓),

所以我嘗試這樣定義,但好像讀不到值,想問一下是什麼原因

#define  Board_ADCBUF1   IOID_21

PIN_Config testpininputTable[] =
{
IOID_21 | PIN_INPUT_EN | PIN_PULLUP | PIN_HYSTERESIS,
PIN_TERMINATE
};

adcBuf = ADCBuf_open(Board_ADCBUF1 , &adcBufParams); 

Eggsy Pang:

你应该改的地方是这里:

continuousConversion.adcChannel = Board_ADCBUF0CHANNEL0;

���143:

回复 Eggsy Pang:

我用另種方式將原句改成

adcBuf = ADCBuf_open(CC1310_LAUNCHXL_ADC0 , &adcBufParams);

我可以讀到IOID_23的ADC值,可是當我用示波器量測IOID_23的電壓時,卻測到0  (IOID_23定義為INPUT),

請問這樣是正常的嗎

Eggsy Pang:

回复 ���143:

为什么这样测试,应该给ADC0 一个电压才对啊?

���143:

回复 Eggsy Pang:

我是先以直流3.3V做測試,看能否控制AD引腳配置及它轉換的數值,所以將IOID_23設為INPUT,還是應該是別的方法,只是我沒想到

赞(0)
未经允许不得转载:TI中文支持网 » ADC腳位定義
分享到: 更多 (0)