This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430G2553,TSSOP20封装的,支持ADC10吗。都没有看到AVCC的供电啊

Other Parts Discussed in Thread: MSP430G2553

如题,请问工程师。这个封装没有AVCC 是不是就不能用ADC功能了?还是有别的处理???

  • 可以使用ADC的,这是一个官方例程

    int main(void)
    {
      WDTCTL = WDTPW + WDTHOLD;                                         // Stop WDT
      ADC10CTL0 = ADC10SHT_2 + ADC10ON + ADC10IE;    // ADC10ON, interrupt enabled
      ADC10CTL1 = INCH_1;                       // input A1
      ADC10AE0 |= 0x02;                         // PA.1 ADC option select
      P1DIR |= 0x01;                            // Set P1.0 to output direction

      for (;;)
      {
        ADC10CTL0 |= ENC + ADC10SC;             // Sampling and conversion start
        __bis_SR_register(CPUOFF + GIE);        // LPM0, ADC10_ISR will force exit
        if (ADC10MEM < 0x1FF)
          P1OUT &= ~0x01;                       // Clear P1.0 LED off
        else
          P1OUT |= 0x01;                        // Set P1.0 LED on
      }
    }

    // ADC10 interrupt service routine
    #pragma vector=ADC10_VECTOR
    __interrupt void ADC10_ISR(void)
    {
      __bic_SR_register_on_exit(CPUOFF);        // Clear CPUOFF bit from 0(SR)
    }

  • 谢谢,看了手册上面的框图,上面供电都是AVCC的   TSSOP20的封装只有DVCC   所以想知道内部是怎么处理的,手册上没有介绍 

  • 楼主你好!

    使用同一个电源,user guide没有对这部分有说明。楼主直接参考user guide 中 ADC10的性能指标即可。

  • Q W,

    MSP430G2553  TSSOP20封装是肯定可以支持ADC10. 关于内部是如何处理AVCC和DVCC的,官方并没有详细的资料。这个估计只有芯片设计人员知道了。O(∩_∩)O~