色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > MSP430單片機ADC模塊

          MSP430單片機ADC模塊

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

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

          本文引用地址:http://cafeforensic.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自動復位;
          while((ADC12IFG & BIT0) == 0); //等轉(zhuǎn)換結束
          ADC0 = ADC12MEM0; //讀轉(zhuǎn)換數(shù)據(jù)值,同時清ADC12IFG0標志

          }
          }

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

          //ADC12初始化
          void ADC12setup(void)
          {
          //ADC12設置**************************
          P6SEL |= 0x01; //使用A/D通道 A0
          ADC12CTL0 = ADC12ON ; //開ADC12內(nèi)核,設SHT0=2 (N=4)
          ADC12CTL1 = SHP ; //SAMPCON信號選為采樣定時器輸出
          //ADC12內(nèi)部參考電壓設置
          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;
          }



          關鍵詞: MSP430單片機ADC模

          評論


          技術專區(qū)

          關閉