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.

TMS320F28377S ADC时钟配置影响通道切换



在ADC配置时例程中总是将ADC时钟设置为100MHz或是50MHz,此时ADC转换正常

但是其他代码不变,将ADC时钟设置为200MHz时,原本SOC配置的通道失效,所有转换结果都是同一个通道的值,即ADC 时钟为200MHz时通道切换开关没动作

求教配置200MHz ADC时钟如何才能正常运行?

代码如下:

void ConfigureADC(void)

AdcaRegs.ADCCTL2.bit.PRESCALE = 6; //set ADCCLK divider to /4   正常

---->>>>>>

AdcaRegs.ADCCTL2.bit.PRESCALE = 0; //set ADCCLK divider to /1     所有转换结果为同一通道的值