Part Number: TMS570LS1227
Team
I test the time that the below function consume, and found that it need to take about 1 microsecond, the platform is TMS570LS1227 with 180Mhz.
adcStartConversion(adcREG1,adcGROUP1);
It seem the code is not long, why need to take about 1 microsecond to run?
void adcStartConversion(adcBASE_t *adc, uint32 group)
{
uint32 index = (adc == adcREG1) ? 0U : 1U;
/* USER CODE BEGIN (7) */
/* USER CODE END */
/** - Setup FiFo size */
adc->GxINTCR[group] = s_adcFiFoSize[index][group];
/** - Start Conversion */
adc->GxSEL[group] = s_adcSelect[index][group];
/** @note The function adcInit has to be called before this function can be used. */
/* USER CODE BEGIN (8) */
/* USER CODE END */
}