<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          MSP430單片機ADC模塊

          作者: 時間:2016-11-25 來源:網(wǎng)絡(luò) 收藏
          列型號 ADC功能實現(xiàn) 轉(zhuǎn)換精度

          MSP430X1XX2 比較器實現(xiàn) 10位
          MSP430F13X ADC模塊 12位
          MSP430F14XADC模塊 12位
          MSP430F43XADC模塊 12位
          MSP430F44X ADC模塊 12位
          MSP430X32XADC模塊 14位

          本文引用地址:http://www.ex-cimer.com/article/201611/321286.htm

          #include

          unsigned char timp;
          unsigned int ADC0 ;
          void init (void); //初始化
          void ADC12setup(void); //ADC12初始化
          void main(void)
          {
          init();
          //主循環(huán)
          for (;;)
          {
          LPM0;
          ADC12CTL0 |= ADC12SC; //sampling open,AD轉(zhuǎn)換完成后(ADC12BUSY=0),ADC12SC自動復(fù)位;
          while((ADC12IFG & BIT0) == 0); //等轉(zhuǎn)換結(jié)束
          ADC0 = ADC12MEM0; //讀轉(zhuǎn)換數(shù)據(jù)值,同時清ADC12IFG0標(biāo)志

          }
          }

          void init(void)
          {
          WDTCTL = WDTPW + WDTHOLD; // 停止WDT
          P1DIR=0x01;P1OUT=0x0f; //LED設(shè)置
          BaudrateSetup(6);
          ADC12setup();
          _EINT(); // 全局中斷使能
          }

          //ADC12初始化
          void ADC12setup(void)
          {
          //ADC12設(shè)置**************************
          P6SEL |= 0x01; //使用A/D通道 A0
          ADC12CTL0 = ADC12ON ; //開ADC12內(nèi)核,設(shè)SHT0=2 (N=4)
          ADC12CTL1 = SHP ; //SAMPCON信號選為采樣定時器輸出
          //ADC12內(nèi)部參考電壓設(shè)置
          ADC12CTL0 |= REF2_5V; //選用內(nèi)部參考電壓為2.5V
          ADC12CTL0 |= REFON; //內(nèi)部參考電壓打開
          ADC12MCTL0 |= SREF_1; //R+=2.5V R-=VSS
          //轉(zhuǎn)換允許
          ADC12CTL0 |= ENC ; //轉(zhuǎn)換允許(上升沿)
          ADC0=0x00;
          }



          關(guān)鍵詞: MSP430單片機ADC模

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();