<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

        MSP430G2553 ADC10四通道四次采樣

        作者:huqin   來源:本站原創   點擊數:  更新時間:2014年04月17日   【字體:

        #include <msp430g2553.h>
        unsigned int adc_temp[16];
        unsigned int adc[4];
        void init_adc()
        {
            ADC10CTL0 &= ~ENC;
            ADC10CTL1 = CONSEQ_3 + INCH_3;
            ADC10CTL0 = ADC10SHT_3 + MSC + ADC10ON + ADC10IE;
            ADC10DTC1 = 0x10;
            ADC10AE0 |= BIT0+BIT1+BIT2+BIT3;
        }
        void main()
        {
            char i;
            WDTCTL = WDTPW + WDTHOLD;
            init_adc();
            while(1)
            {
                ADC10CTL0 &= ~ENC;
                while (ADC10CTL1 & BUSY);
                ADC10SA = (unsigned int)adc_temp;
                ADC10CTL0 |= ENC + ADC10SC;
                __bis_SR_register(LPM0_bits + GIE);
                for(i=0;i<4;i++)
                adc[i]=(adc_temp[i]+adc_temp[i+4]+adc_temp[i+8]+adc_temp[i+12])>>2;
            }
        }
        #pragma vector=ADC10_VECTOR
        __interrupt void adc_isr()
        {
            __bic_SR_register_on_exit(LPM0_bits);
        }

        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮