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.

TMS570LS04的多通道ADC采样结果存储问题

Other Parts Discussed in Thread: HALCOGEN

我用TMS570LS04做ADC的多通道采样,在group1里开启通道5、6和7,采用连续采用模式。定义了一个数组ADC_Value[3]用来存3个通道的采样值,调用HALCoGen生成的函数uint32 adcGetData(adcBASE_t *adc, uint32 group, adcData_t *data)读取ADC转换的值,发现ADC_Value[0]里存的值不一定是通道5的采样值,通道6和7 的采样值同样可以存在ADC_Value[0]。请问ADC通道采样结果是不是在对应转换组的Memory里随机存的,或者说每个通道没有一个固定的地址存数据,序号小的通道采样结果不一定放在地址小的地方。如何存是没有规律的,请问怎样做才可以按通道序号读取对应的转换值?