This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc3200 A/D采样中出现的问题

Other Parts Discussed in Thread: CC3200

CC3200学习板,在做片内A/D采样实验,58引脚,AD通道1,因为没有信号源,所以直接接了板子上的3.3V电源,发现采样数值从1024逐渐减小,理论上不是应该为4096吗?程序代码

unsigned int uiIndex=0;

PinTypeADC(PIN_58,PIN_MODE_255);
ADCChannelEnable(ADC_BASE, ADC_CH_1);
ADCTimerConfig(ADC_BASE,2^17);
ADCTimerEnable(ADC_BASE);
ADCEnable(ADC_BASE);

while(1)
{
uiIndex = 0;

while(uiIndex < ADC_SIZE){
if(ADCFIFOLvlGet(ADC_BASE, ADC_CH_1)) {
//判断fifo有值,就从fifo读出值
***[uiIndex] = ADCFIFORead(ADC_BASE, ADC_CH_1);
//ulSample = ADCFIFORead(ADC_BASE, ADC_CH_1);
//***[uiIndex] = ulSample;

UART_PRINT("%d\n\r", (int)( (***[uiIndex] >> 2) & 0x0FFF) );
uiIndex++;
}
}

}

后来又试了几次,发现板子一接电源(usb线)芯片就发烫,再后来程序没办法调试了,debug时报错:

Error initializing emulator:
Error loading D:\TI\ccsv6\ccs_base\DebugServer\drivers\CC3200Debug.dll (ÕҲ»µ½ָ¶¨µ

请问这是板子烧坏了吗?

片内A/D采样技术文档里说输入电压最高1.5V,是不是不能长时间接高于1.5V的电压,会烧坏芯片?

希望能有人帮我解惑,万分感谢!