第一節(jié)硬件解讀
關(guān)于模數(shù)轉(zhuǎn)換(AD)的原理知識不再重復(fù),網(wǎng)上很多。重點的關(guān)于藍(lán)橋杯的AD模塊的知識,先看原理圖部分:

從AD的原理圖,我們可以看出模塊主要是由RP1,RP2,LD1和LD2組成,其中LD1和LD2是普通的LED,本章實驗將不再重復(fù)。重要的是RP1和RP2,它們分別是兩個滑動變阻器,用于調(diào)節(jié)引腳的電壓值。它們的引腳的關(guān)系如下:
|
擴展版之模數(shù)轉(zhuǎn)換 |
開發(fā)板主板 |
|
AIN1 |
PB0 / ADC CHANNEL 8 |
|
AIN2 |
PB1 / ADC CHANNEL 9 |
|
LD1 |
PB6 / 低電平有效 |
|
LD2 |
PB7 / 低電平有效 |
第二節(jié) 環(huán)境配置
1,本實驗依然采用調(diào)用藍(lán)橋杯物聯(lián)網(wǎng)賽點資源包的歷程進(jìn)行編寫。如下圖:

2,打開項目中的STM32CubeMX,

3,取消勾選PC14,PC15和PB6。

4,配置Debug引腳。

5,以RP2為例,選中ADC,勾選IN8,這樣就配置了一個通道的ADC了。如下圖:其他的時鐘樹等等配置不再重復(fù)。


第三節(jié) 編寫代碼
1,在代碼中聲明以下變量和數(shù)組。

2,LED的初始化配置。

3,讀取ADC的值并顯示在OLED上面。

4,編譯代碼,配置下載器等等操作不再重復(fù)。
第四節(jié) 實驗現(xiàn)象
實驗注意事項:
1,程序語句需要位于程序的BEGIN與END之間。
2,利用USB線將電腦USB口與開發(fā)板USB1口連接。
3,CN4所有撥碼開關(guān)必須選擇ON DP檔,否則無法下載程序。
實驗現(xiàn)象:
LD1,LD4常亮。OLED第一行顯示“ADC TEXT”。轉(zhuǎn)動RP2,OLED第二行顯示ADC的值(從0到4095)。
宗旨:
免費的服務(wù),永遠(yuǎn)的開源
說明:
1.本教程免費,開源,禁止用于任何商業(yè)用途,違者必究。
2.本教程版權(quán)所屬為東莞市東城墨竹公子電子工作室,盜版必究。
3.資料下載請通過以下方式:
微信公眾號:撞上電子
CSDN:撞上電子
掘金:撞上電子
今日頭條:撞上電子
--東莞市東城墨竹公子電子工作室
--墨竹公子
--2021.12.11
-
模塊
+關(guān)注
關(guān)注
7文章
2837瀏覽量
53300
發(fā)布評論請先 登錄
華工科技首屆AI應(yīng)用大賽暨第十二屆員工技能大賽決賽圓滿舉行
邀請函 | CET中電技術(shù)邀您參加第十二屆鐵路電氣化技術(shù)與裝備交流大會
同興達(dá)榮獲聯(lián)想第十二屆供應(yīng)商“質(zhì)量創(chuàng)新獎”
中軟國際亮相第十二屆國際清潔能源論壇大會
第十二章 W55MH32 NetBIOS示例
中國中車亮相第十二屆世界高鐵大會
【精選直播】手把手教你做PC第十二課:WIFI 驅(qū)動框架適配
維信諾亮相第十二屆海峽兩岸新型顯示產(chǎn)業(yè)發(fā)展會議
RK3568驅(qū)動指南|第十二篇 GPIO子系統(tǒng)-第130章 GPIO的調(diào)試方法
RK3568驅(qū)動指南|第十二篇 GPIO子系統(tǒng)-第135章 GPIO子系統(tǒng)與pinctrl子系統(tǒng)相結(jié)合實驗
第十二章 SysTick——系統(tǒng)定時器
云天勵飛亮相第十二屆中國國際警用裝備博覽會
萬里紅亮相第十二屆中國國際警用裝備博覽會
NVMe控制器IP設(shè)計系列之接口轉(zhuǎn)換模塊
第十二章 擴展模塊之模數(shù)轉(zhuǎn)換模塊
評論