Hello,
I had a problem with cascaded sequencer adc MCU TMS320f28335. I want to read all 16 channels but i can't read true values from A0...A7 inputs. B0...B7 values are true. I am sharing my code and adc results. Is that problem about my code? Please help.
Code:
-----------------------------------------------------------------------
AdcRegs.ADCTRL3.all = 0x00E0;
DELAY_US(ADC_usDELAY);
AdcRegs.ADCTRL3.bit.SMODE_SEL = 0x1;
AdcRegs.ADCTRL1.bit.ACQ_PS = ACQPS[0];
AdcRegs.ADCTRL3.bit.ADCCLKPS = 0;
AdcRegs.ADCTRL1.bit.CPS = 1;
AdcRegs.ADCTRL1.bit.SEQ_CASC = 1;
AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1 = 0x0;
AdcRegs.ADCTRL2.bit.RST_SEQ1 = 0x1;
AdcRegs.ADCTRL2.bit.EPWM_SOCB_SEQ=0x1;
AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0x0;
AdcRegs.ADCCHSELSEQ1.bit.CONV01 = 0x1;
AdcRegs.ADCCHSELSEQ1.bit.CONV02 = 0x2;
AdcRegs.ADCCHSELSEQ1.bit.CONV03 = 0x3;
AdcRegs.ADCCHSELSEQ2.bit.CONV04 = 0x4;
AdcRegs.ADCCHSELSEQ2.bit.CONV05 = 0x5;
AdcRegs.ADCCHSELSEQ2.bit.CONV06 = 0x6;
AdcRegs.ADCCHSELSEQ2.bit.CONV07 = 0x7;
AdcRegs.ADCMAXCONV.all = 0x0007;
----------------------------------------------------------------------------
Thank you