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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > STM32的ADC及內(nèi)部溫度傳感器的使用

          STM32的ADC及內(nèi)部溫度傳感器的使用

          作者: 時間:2012-03-27 來源:網(wǎng)絡(luò) 收藏
          TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  _InitStructure._ScanConvMode=DISABLE;//連續(xù)多通道模式

            _InitStructure.ADC_ContinuousConvMode=DISABLE;//單次轉(zhuǎn)換

            ADC_InitStructure.ADC_ExternalTrigConv=ADC_ExternalTrigConv_None;//轉(zhuǎn)換由軟件而不是外部觸發(fā)啟動

            ADC_InitStructure.ADC_DataAlign=ADC_DataAlign_Right;//右對齊

            ADC_InitStructure.ADC_NbrOfChannel=1;//掃描通道數(shù)

            ADC_Init(ADC1,ADC_InitStructure);

            //ADC_RegularChannelConfig(ADC1,ADC_Channel_0,1,ADC_SampleTime_7Cycles5);

            ADC_Cmd(ADC1,ENABLE);//使能或者失能指定的ADC

            ADC_ResetCalibration(ADC1);//重置指定的ADC的校準(zhǔn)寄存器

            while(ADC_GetResetCalibrationStatus(ADC1));//等待校準(zhǔn)寄存器初始化

            ADC_StartCalibration(ADC1);//開始校準(zhǔn)

            while(ADC_GetCalibrationStatus(ADC1));//等待校準(zhǔn)完成

            //ADC_SoftwareStartConvCmd(ADC1,ENABLE);//使能指定的ADC的軟件轉(zhuǎn)換啟動功能

            }

            u16 GetADCValue(u8 ADC_Channel)//ADC_Channel_x 0~17

            {

            u16 adc_value;

            ADC_RegularChannelConfig(ADC1,ADC_Channel,1,ADC_SampleTime_7Cycles5);

            ADC_SoftwareStartConvCmd(ADC1,ENABLE);//使能指定的ADC的軟件轉(zhuǎn)換啟動功能

            while(ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC)==RESET);//檢查制定ADC標(biāo)志位置1與否 ADC_FLAG_EOC 轉(zhuǎn)換結(jié)束標(biāo)志位

            adc_value=ADC_GetConversionValue(ADC1);

            return adc_value;//返回最近一次ADCx規(guī)則組的轉(zhuǎn)換結(jié)果



          關(guān)鍵詞: STM32 ADC 內(nèi)部溫度 傳感器

          評論


          相關(guā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); })();