I have a TMS570LS3137 HDK dev. kit and usb stick.
I want to read more then one adc result.
I set the halcogen setting. I selected group 1. Then selected 2 channels.
I can manage one adc reading. if this is more than one, i will stucked.
For example a one adc reading;
void main(void)
adcData_t adc_data;
adcData_t *adc_data_ptr = &adc_data;
adcInit();
while(1)
{
adcStartConversion(adcREG1, 1U);
while(!adcIsConversionComplete(adcREG1, 1U));
adc_data_ptr->id = 9U;
adcGetData(adcREG1, 1U, adc_data_ptr);
valuex = (unsigned int)adc_data_ptr->value
}
This is work for one adc reading. I want to do 2 or more adc reading on one adc module. Only adc group1.
I added this code to upper codes.
adc_data_ptr->id = 8U;
adcGetData(adcREG1, 1U, adc_data_ptr);
valuey = (unsigned int)adc_data_ptr->value
Then i cant read this channels rightly. The readed value is 65182, something like that. And both channel's result is the same 65000...
I need help for one more adc reading..
Best regards...