第一節硬件解讀
關于模數轉換(AD)的原理知識不再重復,網上很多。重點的關于藍橋杯的AD模塊的知識,先看原理圖部分:
從AD的原理圖,我們可以看出模塊主要是由RP1,RP2,LD1和LD2組成,其中LD1和LD2是普通的LED,本章實驗將不再重復。重要的是RP1和RP2,它們分別是兩個滑動變阻器,用于調節引腳的電壓值。它們的引腳的關系如下:
擴展版之模數轉換 |
開發板主板 |
AIN1 |
PB0 / ADC CHANNEL 8 |
AIN2 |
PB1 / ADC CHANNEL 9 |
LD1 |
PB6 / 低電平有效 |
LD2 |
PB7 / 低電平有效 |
第二節 環境配置
1,本實驗依然采用調用藍橋杯物聯網賽點資源包的歷程進行編寫。如下圖:
2,打開項目中的STM32CubeMX,
3,取消勾選PC14,PC15和PB6。
4,配置Debug引腳。
5,以RP2為例,選中ADC,勾選IN8,這樣就配置了一個通道的ADC了。如下圖:其他的時鐘樹等等配置不再重復。
第三節 編寫代碼
1,在代碼中聲明以下變量和數組。
2,LED的初始化配置。
3,讀取ADC的值并顯示在OLED上面。
4,編譯代碼,配置下載器等等操作不再重復。
第四節 實驗現象
實驗注意事項:
1,程序語句需要位于程序的BEGIN與END之間。
3,CN4所有撥碼開關必須選擇ON DP檔,否則無法下載程序。
實驗現象:
LD1,LD4常亮。OLED第一行顯示“ADC TEXT”。轉動RP2,OLED第二行顯示ADC的值(從0到4095)。
宗旨:
免費的服務,永遠的開源
說明:
1.本教程免費,開源,禁止用于任何商業用途,違者必究。
2.本教程版權所屬為東莞市東城墨竹公子電子工作室,盜版必究。
3.資料下載請通過以下方式:
微信公眾號:撞上電子
CSDN:撞上電子
掘金:撞上電子
今日頭條:撞上電子
--東莞市東城墨竹公子電子工作室
--墨竹公子
--2021.12.11
-
模塊
+關注
關注
7文章
2724瀏覽量
47609
發布評論請先 登錄
相關推薦
評論