ADC
簡介
STM32f103的是12位逼近型ADC
代碼
連續非掃描模式(1個通道)
1:校準ADC(這個可要可不要)
2:ADC初始化
3:配置ADC通道(這個函數只有一個通道時就是可要可不要)
4:開始ADC轉換
5:等待ADC轉換完成
6:讀取數據
非連續非掃描模式(1個通道)
?這個模式與連續模式的區別就是連續模式只需要開啟一次ADC轉換,非連續的話就需要每次讀取的前面都開啟一次ADC轉換,同時等待轉換完成也要放在開啟ADC轉換的前面;
注意事項??
1:采集頻率:
ADC1,2都是依靠APB2的時鐘線,頻率不能太快,在F103上不能超過14MHz,默認的36Mhz太快了,cumxx向我們提出了警告,如下圖;
解決方法就是把它改小,直接六分頻,改為12Mhz就可以了;