ADC匹配配置問題

2021-10-01 04:20:36 字數 645 閱讀 4036

__io uint16_t adcconvertedvalue[4];//轉換的4通道ad值

dma_initstructure.dma_buffersize = 4;//資料長度為4

adc_initstructure.adc_nbrofchannel = 4;//轉換的adc通道的數目為

adc_regularchannelconfig(adc1, adc_channel_0, 1, adc_sampletime_7cycles5); //adc1通道2轉換順序為1,取樣時間為7.5個週期

adc_regularchannelconfig(adc1, adc_channel_1, 2, adc_sampletime_55cycles5);//adc1通道3轉換順序為2,取樣時間為55.5個週期

adc_regularchannelconfig(adc1, adc_channel_8, 3, adc_sampletime_55cycles5);//adc1通道8

adc_regularchannelconfig(adc1, adc_channel_9, 4, adc_sampletime_55cycles5);//adc1通道9

adc配置時,這幾個引數必須匹配!否則adcconvertedvalue陣列中的值會跳動!

RK3399的ADC配置指南

我們首先從晶元手冊中得到adc的暫存器描述如下 我們從中知道了adc的最大轉換深度是10bit的,那麼在看電路圖如下 我們這兒以音量下鍵為例進行說明 adkey in採集到的模擬電壓大概是 2k 2k 10k 1.8v 0.3v 那麼adc轉換後應該是多少呢?我們計算下 adc value 2 10...

STM32的ADC輸入通道配置

stm32中最多有3個adc模組,每個模組對應的通道不完全重疊。下圖是stm32f103cde資料手冊中的總框圖的左下角,圖中可以看出有8個外部adc管腳分別接到了3個adc模組,有8個外部adc管腳只分別接到了2個adc模組,還有5個外部adc管腳只接到了adc3模組,這樣總共是21個通道。下表是...

c 語言 從配置讀取 正則「 , 迴圈匹配問題

在用c語言迴圈讀取配置檔案時,從配置檔案讀取正則內容,存在patter 裡面,然後去迴圈的註冊一下,然後在迴圈匹配 在程式執行的過程中,會可能遇到匹配的話,總是匹配不成功 類似於從配置檔案讀取的正則似乎沒起到作用 問題解析 正則是起作用了,只是在從配置檔案讀取正則的話,如果你的是fgets 讀取的方...