adc:12位逐次逼近型數字模擬轉換器
stm32擁有1~3個adc
adc有18個通道:16個外部通道訊號源
2個內部通道訊號源
在單次轉換模式下,adc通道的使用是一樣的,區別在於開啟不同的通道配置不同的引腳罷了。比如(pc2 : adc1_in12; pc3: adc1_in13) 同樣是測vcc引腳電壓,配置好之後,若想使用通道12,就將pc2的引腳用杜邦線和vcc引腳連線就好了。若想使用通道13,就將pc3的引腳用杜邦線和vcc引腳連線就好了.
轉換公式理解 temp=(float) adcx * (3.3/4096)
temp:轉換成模擬量後的電壓值
adcx:讀到的adc值數字值,即在adc->dr暫存器中的值。
3.3/4096:參考電壓3.3伏,被分成了4096份,因為stm32的adc是12位逐次 逼近型的數字模擬器,2的12次方為4096;
ADC模數轉換實驗
1 adc初始化函式adc init 3 adc使能軟體轉換函式 adc softwarestartconvcmd 1 開啟pa口時鐘和adc1時鐘,設定pa1為模擬輸入。gpio init apb2periphclockcmd 2 復位adc1,同時設定adc1分頻因子。rcc adcclkcon...
zju 7 ADC操作實驗
1 實驗目的 1 學習和掌握s3c2410下adc介面的操作方法以及應用程式的編寫 二 實驗內容 1 編寫edukit iv實驗箱linux作業系統下按鍵adc的應用程式,並顯示adc的值。三 主要儀器裝置 1 ubuntu12.04系統。2 英培特eduk4 s3c2410試驗平台 四 操作方法和...
C 實驗複習
1.題目描述 有30個人在一家小飯館裡用餐,其中有男人 女人和小孩。每個男人花了 3先令,每個女人花了2先令,每個小孩花了 1先令,一共花去 50先令。問男人 女人以及小孩各有幾個人。以下是完成此項工作的程式,請將未完成的部分填入,實現其功能,並在計算機上除錯程式,以測試填入的部分是否正確。incl...