STM32 ADC單通道單次採集

2021-08-20 23:53:14 字數 1301 閱讀 2082

出處:

今天講解「stm32f103 adc單通道單次採集」功能。

」獲取更多資訊。

訪問密碼 de4f

訪問密碼 ca90

一、rcc時鐘配置

該函式位於在bsp.c檔案下面;

使能rcc時鐘:rcc_apb2periph_adc1

二、引腳配置

該函式位於在adc.c檔案下面;

對ad通道2所使用的引腳進行配置。

問題:細心的人可能會發現資料手冊中pa2引腳的復用功能是「adc123_in2」,我們明明使用的adc1,為什麼不是adc1_in2或者adc2_in2?

大家先想一下為什麼是adc123_in2,最後我會揭曉答案。

三、adc配置

該函式位於在adc.c檔案下面;

對ad進行配置。

配置的每一條語句都有注釋,請看源**,重點講一下「adc_channel_2」,這裡必須和上面引腳配置對應起來,也就是通道的引腳配置一致才行。

四、電壓檢測

該函式位於在adc.c檔案下面;

呼叫這個介面就可以採集電壓值。

函式使用單通道單次,軟體觸發取樣電壓值,這裡取樣8次(更加自己情況可以選擇多次),算平均,最後得出電壓值(1000倍值)。

五、主函式應用

該函式位於在main.c檔案下面;

主要就是採集電壓,通過串列埠列印出來(1000倍值)。

六、揭曉adc123_in2

上面的問題有自己想明白了的嗎?

其實很簡單的,adc123_in2顧名思義,它就是包含了adc1、adc2、adc3的in2的意思。也就是說,你們使用adc2的通道2也是這個「adc123_in2」通道。

訪問密碼 2ce1

訪問密碼6ca7

stm32adc多通道資料採集

工程連線 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 讀取相應...

STM32 ADC多通道採集電壓

前面的部落格中詳細介紹了stm32中adc的相關資訊,這篇部落格是對adc內容的乙個總結提公升,adc的詳細介紹 adc詳解 為了使這次 閱讀方便,博主沒有在標頭檔案中巨集定義變數,都是直接取樣庫函式中的規定形參。此次採用多通道採集電壓,使用adc1的通道10 11 12 13 14 15一共六個通...

STM32 ADC 單次模式 連續模式 掃瞄模式

adc單通道 要求進行一次adc轉換 配置為單次模式使能,掃瞄模式失能。這樣adc的這個通道,轉換一次後,就停止轉換。要求進行連續adc轉換 配置為連續模式使能,掃瞄模式失能。這樣adc的這個通道,轉換一次後,接著進行下一次轉換,不斷連續。adc多通道 必須是掃瞄模式 要求進行一次adc轉換 配置為...