第一節(jié)硬件解讀
大家打開ADC模塊的原理圖,如下圖:
可以得到ADC擴(kuò)展板引腳的關(guān)系:
擴(kuò)展板序號 | ADC模塊引腳 |
2 | LD1 |
3 | GND |
4 | LD2 |
5 | IN1 |
6 | GND |
7 | IN2 |
9 | VCC3.3 |
我們看看主板上面擴(kuò)展版的接口,如下圖:
可以得到主板上擴(kuò)展板引腳的關(guān)系:
擴(kuò)展板序號 | 主板引腳 |
1 | 5V |
2 | PB6 |
3 | GND |
4 | PB7 |
5 | PB1 |
6 | GND |
7 | PB0 |
8 | PA8 |
9 | VDD_NODE |
10 | PB4 |
所以綜合得出主板和ADC模塊的引腳關(guān)系,如下:
擴(kuò)展板序號 | 主板引腳 | ADC模塊引腳 |
1 | 5V | |
2 | PB6 | LD1 |
3 | GND | GND |
4 | PB7 | LD2 |
5 | PB1 | AIN1 |
6 | GND | GND |
7 | PB0 | AIN2 |
8 | PA8 | |
9 | VDD_NODE | VCC3.3 |
10 | PB4 |
第二節(jié)CubeMX配置
第一步:如下圖配置ADC,
第二步:注意引腳順序,ADC擴(kuò)展模塊PR1對應(yīng)通道ADC_IN9,PR2對應(yīng)通道ADC_IN8。所以用戶標(biāo)簽如下:
第三節(jié)MDK代碼
第一步:引用頭文件和句柄
第二步:編寫ADC讀取函數(shù)。如下:
第三步:編寫main函數(shù),如下 :
第四節(jié) 實(shí)驗(yàn)現(xiàn)象
注意:
2,請選擇A開發(fā)板。
現(xiàn)象:
1,繼電器K1和K2吸合。
2,LED燈LD5亮。
3,OLED第一行顯示RP1的電壓值。
4,OLED第二行顯示RP2的電壓值。
-
模塊
+關(guān)注
關(guān)注
7文章
2783瀏覽量
49581 -
adc
+關(guān)注
關(guān)注
99文章
6639瀏覽量
548263 -
擴(kuò)展
+關(guān)注
關(guān)注
0文章
50瀏覽量
18199
發(fā)布評論請先 登錄
TLV5638雙路輸出遇到的問題求解
ADC08D1020的一個VCMO端該如何提供兩路共模電壓給兩路單端轉(zhuǎn)差分電路?
Imx6輸出雙路LVDS信號到DS90ub947,如何配置寄存器使得947雙路輸出?
基于TI射頻直接采樣ADC(ADC32RF80)的RX鏈路設(shè)計(jì)

擴(kuò)展電網(wǎng)應(yīng)用中的模擬輸入通道(使用16通道、16位、1MSPS雙路同步采樣ADC)

單路磁放大和雙路磁放大的區(qū)別
ADS7863A雙路,12位,2MSPS,模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表

ADC16DX370雙路16位370MSPS模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表

ADS8686S具有集成模擬前端的16通道、16 位、1MSPS、雙路、同步采樣ADC數(shù)據(jù)表

ADS922x雙路同步采樣16位10MSPS SAR ADC數(shù)據(jù)表

ADS921x具有全差分ADC輸入驅(qū)動器的雙路同步采樣18位10MSPS SAR ADC數(shù)據(jù)表

評論