Part Number: MSP432E411Y
Other Parts Discussed in Thread: SYSBIOS
Tool/software: Code Composer Studio
Hello I want to convert multiple ADC to high speed.
As a result of checking the current 4 ADCs using ADCBuf, when set to Freq 1000, the conversion is good.
However, I want to convert to about 10us fast. (All four will be converted to 10us)
The code is set as follows.
ADCSAMPLESIZE = 1
|
ADCBuf_init(); ADCBuf_Params_init(&adcBufParams); continuousConversion1.arg = NULL; continuousConversion2.arg = NULL; continuousConversion3.arg = NULL; continuousConversion4.arg = NULL; |
| if (ADCBuf_convert(adcBuf, &continuousConversion1, 1) != ADCBuf_STATUS_SUCCESS) {while(1);} if (ADCBuf_convert(adcBuf, &continuousConversion2, 1) != ADCBuf_STATUS_SUCCESS) {while(1);} if (ADCBuf_convert(adcBuf, &continuousConversion3, 1) != ADCBuf_STATUS_SUCCESS) {while(1);} if (ADCBuf_convert(adcBuf, &continuousConversion4, 1) != ADCBuf_STATUS_SUCCESS) {while(1);} |
Call Back
|
void adcBufCallback(ADCBuf_Handle handle, ADCBuf_Conversion *conversion, for (i = 0; i < ADCSAMPLESIZE; i++) if(completedChannel == CONFIG_ADCBUF_0_CHANNEL_3) |
Is there a way to convert it to high speed?
