1.開發板stm32f103c8系列,打開cubemx,選擇單片機型號(實際可隨自己的板子型號來)
2.配置好相關rcc的HSE為外部晶振和sys的Debug模式
其中sys的debug模式,我這里用的是DAP下載器,所以如下圖,如果是其他下載器,建議自行百度如何選擇。
3.ADC的配置,實際按自己的需求來
相關dma配置,這里模式選擇循環,這就不需要每次調用相關函數去獲取adc的值了。因為是5個通道,所以Memory選擇遞增。另外這里的DMA的中斷是默認開啟的,實際在程序上是不用的,生成工程后,得注釋掉DMA中斷使能,不然會一直進中斷(這種現象我也只在f103和f334中見到)
4.時鍾樹的配置,按照自己的板子來配置就行
5.項目的相關配置
6.生成工程,並打開相關工程
打開main.c(另加一個adc校准
7.編譯程序,下載到板子上即可
知識防刪,支持原創:
版權聲明:本文為CSDN博主「apple-xsy」的原創文章
原文鏈接:https://blog.csdn.net/apple_2333/article/details/96962574
8.完畢