工程連線:
/** @date
2013/8/28
@author
mei jilin
@brief
adc1的配置完成3通道的資料採集
@attention
1 ----------- adc_config(); //配置adc
2 ----------- adc_start(); //啟動adc,開始轉換
3 ----------- get_channelvalue(adc_channel_x); //讀取相應通道的adc值
**/#include "stm32f10x.h"
#include "adc.h"
#define ch_num 3 //要使用的adc通道數
static uint16_t ad_value[ch_num]=;
/** @para none
* @ret none
* @brief adc對應的gpio初始化
*/void adc_gpio_init(void)
/** @para none
* @ret none
* @brief adc配置
*/void adc_init(void)
/** @para none
* @ret none
* @brief 配置dma
*/void adc_dma_init()
/** @para none
* @ret none
* @brief 完成adc配置
*/void adc_config(void)
/** @para none
* @ret none
* @brief 啟動adc,開始轉換
*/void adc_start(void)
/** @para adc_channel --- (adc_channel0 ~ adc_channel17)
* @ret adc_channel_x 的adc值
*/uint16_t get_channelvale(uint8_t adc_channel)
return ret;
}
STM32 ADC多通道採集電壓
前面的部落格中詳細介紹了stm32中adc的相關資訊,這篇部落格是對adc內容的乙個總結提公升,adc的詳細介紹 adc詳解 為了使這次 閱讀方便,博主沒有在標頭檔案中巨集定義變數,都是直接取樣庫函式中的規定形參。此次採用多通道採集電壓,使用adc1的通道10 11 12 13 14 15一共六個通...
STM32 ADC單通道單次採集
出處 今天講解 stm32f103 adc單通道單次採集 功能。獲取更多資訊。訪問密碼 de4f 訪問密碼 ca90 一 rcc時鐘配置 該函式位於在bsp.c檔案下面 使能rcc時鐘 rcc apb2periph adc1 二 引腳配置 該函式位於在adc.c檔案下面 對ad通道2所使用的引腳進行...
經典 STM32 ADC多通道取樣的例子
stm32 adc多通道轉換 描述 用adc連續採集11路模擬訊號,並由dma傳輸到記憶體。adc配置為掃瞄並且連續轉換模式,adc的時鐘配置為12mhz。在每次轉換結束後,由dma迴圈將轉換的資料傳輸到記憶體中。adc可以連續採集n次求平均值。最後通過串列埠傳輸出最後轉換的結果。程式如下 i nc...