<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

STM32的ADC及內部溫度傳感器的使用

作者: 時(shí)間:2012-03-27 來(lái)源:網(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;//連續多通道模式

  _InitStructure.ADC_ContinuousConvMode=DISABLE;//單次轉換

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

  ADC_InitStructure.ADC_DataAlign=ADC_DataAlign_Right;//右對齊

  ADC_InitStructure.ADC_NbrOfChannel=1;//掃描通道數

  ADC_Init(ADC1,ADC_InitStructure);

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

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

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

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

  ADC_StartCalibration(ADC1);//開(kāi)始校準

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

  //ADC_SoftwareStartConvCmd(ADC1,ENABLE);//使能指定的ADC的軟件轉換啟動(dòng)功能

  }

  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的軟件轉換啟動(dòng)功能

  while(ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC)==RESET);//檢查制定ADC標志位置1與否 ADC_FLAG_EOC 轉換結束標志位

  adc_value=ADC_GetConversionValue(ADC1);

  return adc_value;//返回最近一次ADCx規則組的轉換結果



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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>