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

          新聞中心

          STM32 轉(zhuǎn)換模式

          作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
          1.ADC的主要特征:
          12位分辨率
          模式:單次和連續(xù)轉(zhuǎn)換模式,掃描模式,間斷模式
          通道:規(guī)則組、注入組
          供電要求:2.4V~3.6V
          輸入范圍:Vref- <= Vin <= Vref+
          16個模擬輸入通道(0..15) 溫度傳感器和通道16相連 內(nèi)部參照電壓Vrefint和通道17相連
          2.關(guān)于幾種轉(zhuǎn)換模式的理解
          單次轉(zhuǎn)換模式:ADC只執(zhí)行一次轉(zhuǎn)換,CONT=0。
          連續(xù)轉(zhuǎn)換模式:ADC轉(zhuǎn)換一結(jié)束就啟動另一次轉(zhuǎn)換,CONT=1。
          掃描模式:在每個組的每個通道上執(zhí)行單次轉(zhuǎn)換,在每個轉(zhuǎn)換結(jié)束時,同一組的下一個通道被自動轉(zhuǎn)換。
          如果設(shè)置了CONT位,轉(zhuǎn)換不會在選擇組的最后一個通道上停止,而是再次從選擇組的第一個通道繼續(xù)轉(zhuǎn)換。
          間斷模式:每一次外部觸發(fā)信號可以執(zhí)行一個短序列的n次轉(zhuǎn)換(對于規(guī)則組n<16,對于注入組n<4),直到此序列的所有轉(zhuǎn)換完成為 止。
          注:當(dāng)以間斷模式轉(zhuǎn)換一個規(guī)則組時,轉(zhuǎn)換序列結(jié)束后不自動從頭開始。
          當(dāng)所有子組被轉(zhuǎn)換完成,下一次觸發(fā)啟動第一個子組的轉(zhuǎn)換(下面的第四次觸發(fā))
          例如: n=3,被轉(zhuǎn)換的通道= 0、1、2、3、4、5、6、7
          第一次觸發(fā): 轉(zhuǎn)換的序列為 0、1、2
          第二次觸發(fā): 轉(zhuǎn)換的序列為 3、4、5
          第三次觸發(fā): 轉(zhuǎn)換的序列為 6、7 (此處不從頭開始,此處產(chǎn)生EOC事件)
          第四次觸發(fā): 轉(zhuǎn)換的序列為 0、1、2
          下圖所示為ADC的四種不同的轉(zhuǎn)換模式:
          單個通道單次轉(zhuǎn)換:ADC_NbrOfChannel = 1
          ADC_ScanConvMode = DISABLE
          ADC_ContinuousConvMode =DISABLE
          多個通道單次轉(zhuǎn)換:ADC_NbrOfChannel = n
          ADC_ScanConvMode = ENABLE
          ADC_ContinuousConvMode =DISABLE
          單個通道連續(xù)轉(zhuǎn)換:ADC_NbrOfChannel = 1
          ADC_ScanConvMode = DISABLE
          ADC_ContinuousConvMode =ENABLE
          多個通道連續(xù)轉(zhuǎn)換:ADC_NbrOfChannel = n
          ADC_ScanConvMode = ENABLE
          ADC_ContinuousConvMode =ENABLE



          關(guān)鍵詞: STM32轉(zhuǎn)換模

          評論


          技術(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); })();