<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> STM32 >> 瀏覽文章

        STM8 如何配置ADC 采集數據

        作者:huqin   來源:本站原創   點擊數:  更新時間:2014年05月01日   【字體:

         

         
         
        1:首先在項目中引入STM8 中ADC 的庫文件#include "stm8s_adc1.h"
         
        2:將ADC 對應AD_channel0的的采集管角配置成上拉輸入狀態。
         
           #define AD_channel0   (GPIO_PIN_0)
         
           GPIO_Init( GPIOB,AD_channel0,GPIO_MODE_IN_PU_NO_IT );//GPIO的0管腳對應ADC采集的0通道,不同的STM8 的ADC采集通道對應的管教號可能不一樣,以數據手冊為準。
         
        3:初始化ADC(在這里我們對ADC1_CHANNEL_0通道進行初始化),在進入主函數前調用此函數
         
          void ADC_Init(void)
        {
        ADC1_DeInit();
        ADC1_Init(ADC1_CONVERSIONMODE_CONTINUOUS, ADC1_CHANNEL_0, ADC1_PRESSEL_FCPU_D18,\
        ADC1_EXTTRIG_TIM, DISABLE, ADC1_ALIGN_RIGHT, ADC1_SCHMITTTRIG_CHANNEL0,DISABLE);
        ADC1_ITConfig( ADC1_IT_AWS0,ENABLE);
        ADC1_Cmd(ENABLE);
        ADC1_StartConversion();
         }
         
        4:獲取ADC 采集的值
         
           int AD1_number;
         
           AD1_number=ADC1_GetConversionValue();
         
        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮