Thread 中讨论的其他器件:CC3235S、 SysConfig
我正在尝试从 CC3235S 上的 ADC 通道获得良好的读数。 无论我将输入引脚接地还是施加1.0V 电压、我都会得到相同的读数。 如果它是12位 ADC、我希望 在高端上得到一个接近4096的值、而在接地输入上得到一个接近0的值。 但是、我每次都得到接近3100的值。
以下是我的代码:
PinTypeADC (PIN_58、PIN_TYPE_ANALOG);
ADCChannelEnable (ADC_base、ADC_CH_1);
ADCEnable (ADC_base);
if (ADCFIFOLvlGet (ADC_base、ADC_CH_1)){
无符号长整型 ulSample = ADCFIFORead (ADC_base、ADC_CH_1);
UART_PRINT ("sample =%d\r\n"、ulSample);
}
否则{
UART_PRINT ("信道未就绪\n\r\n);
}