| 
 
| F28335中定义了两个ADC采样结果的储存空间: 
 ADC_MIRROR  : origin = 0x000B00, length = 0x000010     /* ADC Results register mirror */
 ...
 ...
 ADC         : origin = 0x007100, length = 0x000020     /* ADC registers */
 
 
 这两个对应的结构体里都有ADC采样结果:
 
 struct ADC_REGS {
 union ADCTRL1_REG      ADCTRL1;       // ADC Control 1
 union ADCTRL2_REG      ADCTRL2;       // ADC Control 2
 union ADCMAXCONV_REG   ADCMAXCONV;    // Max conversions
 union ADCCHSELSEQ1_REG ADCCHSELSEQ1;  // Channel select sequencing control 1
 union ADCCHSELSEQ2_REG ADCCHSELSEQ2;  // Channel select sequencing control 2
 union ADCCHSELSEQ3_REG ADCCHSELSEQ3;  // Channel select sequencing control 3
 union ADCCHSELSEQ4_REG ADCCHSELSEQ4;  // Channel select sequencing control 4
 union ADCASEQSR_REG    ADCASEQSR;     // Autosequence status register
 Uint16                 ADCRESULT0;    // Conversion Result Buffer 0
 Uint16                 ADCRESULT1;    // Conversion Result Buffer 1
 Uint16                 ADCRESULT2;    // Conversion Result Buffer 2
 Uint16                 ADCRESULT3;    // Conversion Result Buffer 3
 Uint16                 ADCRESULT4;    // Conversion Result Buffer 4
 Uint16                 ADCRESULT5;    // Conversion Result Buffer 5
 Uint16                 ADCRESULT6;    // Conversion Result Buffer 6
 Uint16                 ADCRESULT7;    // Conversion Result Buffer 7
 Uint16                 ADCRESULT8;    // Conversion Result Buffer 8
 Uint16                 ADCRESULT9;    // Conversion Result Buffer 9
 Uint16                 ADCRESULT10;   // Conversion Result Buffer 10
 Uint16                 ADCRESULT11;   // Conversion Result Buffer 11
 Uint16                 ADCRESULT12;   // Conversion Result Buffer 12
 Uint16                 ADCRESULT13;   // Conversion Result Buffer 13
 Uint16                 ADCRESULT14;   // Conversion Result Buffer 14
 Uint16                 ADCRESULT15;   // Conversion Result Buffer 15
 union ADCTRL3_REG      ADCTRL3;       // ADC Control 3
 union ADCST_REG        ADCST;         // ADC Status Register
 Uint16                                   rsvd1;
 Uint16                 rsvd2;
 union ADCREFSEL_REG    ADCREFSEL;     // Reference Select Register
 union ADCOFFTRIM_REG   ADCOFFTRIM;    // Offset Trim Register
 };
 
 struct ADC_RESULT_MIRROR_REGS
 {
 Uint16                 ADCRESULT0;    // Conversion Result Buffer 0
 Uint16                 ADCRESULT1;    // Conversion Result Buffer 1
 Uint16                 ADCRESULT2;    // Conversion Result Buffer 2
 Uint16                 ADCRESULT3;    // Conversion Result Buffer 3
 Uint16                 ADCRESULT4;    // Conversion Result Buffer 4
 Uint16                 ADCRESULT5;    // Conversion Result Buffer 5
 Uint16                 ADCRESULT6;    // Conversion Result Buffer 6
 Uint16                 ADCRESULT7;    // Conversion Result Buffer 7
 Uint16                 ADCRESULT8;    // Conversion Result Buffer 8
 Uint16                 ADCRESULT9;    // Conversion Result Buffer 9
 Uint16                 ADCRESULT10;   // Conversion Result Buffer 10
 Uint16                 ADCRESULT11;   // Conversion Result Buffer 11
 Uint16                 ADCRESULT12;   // Conversion Result Buffer 12
 Uint16                 ADCRESULT13;   // Conversion Result Buffer 13
 Uint16                 ADCRESULT14;   // Conversion Result Buffer 14
 Uint16                 ADCRESULT15;   // Conversion Result Buffer 15
 };
 
 求问高人这两结构体里的AD采样结果一样吗?是不是有个专门给DMA访问的呢?
 
 
 | 
 |