chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何將ADC與帶有LCD的stm32 Discovery板一起使用

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-09 16:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:ADC

使用HAL Cube,ADC的實(shí)現(xiàn)非常簡(jiǎn)單(在第1部分中提到)。

我正在使用 12位ADC模塊

ADC預(yù)分頻器= 8

轉(zhuǎn)換數(shù)= 1

ADC分辨率= 128

采樣時(shí)間為112個(gè)周期。

我們還可以將ADC與DMA一起使用。用于它的IRQ處理程序是 HAL_DMA_IRQHandler(AdcHandle.DMA_Handle) ,其中AdcHandle是ADC_HandleTypeDef類型。

要顯示ADC值,我們必須使用uint32t uhADCxConvertedValue的外部值。它將值從0轉(zhuǎn)換為4096(2 ^ 12),因此如果要顯示從0開(kāi)始的電壓-3V,我們必須做簡(jiǎn)單的計(jì)算 uhADCxConvertedValue * 30/4095;

步驟2:編輯窗口小部件

如何將ADC與帶有LCD的stm32 Discovery板一起使用

在segger的文檔的500頁(yè)上,有解釋如何使用EDIT窗口小部件的信息。

要?jiǎng)?chuàng)建它,我們必須像在第1部分中創(chuàng)建按鈕(1)一樣,對(duì)其進(jìn)行類似操作。要設(shè)置EDIT小部件參數(shù),請(qǐng)?jiān)?WM_INIT_DIALOG case(2)中的小部件回調(diào)函數(shù)中執(zhí)行此操作。我們還必須創(chuàng)建函數(shù)以附加ADC值編輯。我將在下面顯示(3)。

/**** 1 **************************************************************************************************************/

#define ID_W0_EDIT0 (GUI_ID_USER + 3)

static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] =

{

{ EDIT_CreateIndirect , 0 , ID_W0_EDIT0 , 178, 15, 40, 20 },

};

/**** 2 **************************************************************************************************************/

hItem = WM_GetDialogItem(hDlg, ID_W0_EDIT0);

EDIT_SetHexMode(hItem, 0x1234, 0, 0xffffff); // set your own parameters

/**** 3 **************************************************************************************************************/

static void _ShowADCval(void)

{

WM_HWIN hItem;

int adc_val = uhADCxConvertedValue * 30 / 4095;

hItem = WM_GetDialogItem(oscWindow, ID_W0_EDIT0);

EDIT_SetDecMode(hItem, adc_val, 0, 300, 1, GUI_EDIT_NORMAL);

}

步驟3:ADC圖

該圖顯示了來(lái)自PA0引腳的ADC值電平。在第一張圖片中,我將具有3V和GND的PA0連接到第二張圖片中的PA0。在圖表上,我們可以實(shí)時(shí)看到這些值。我也將編輯小部件放在右上角。如您所見(jiàn),該值隨圖形而變化。

創(chuàng)建圖形的功能類似于EDIT小部件的創(chuàng)建。

創(chuàng)建所有框架圖,編輯和圖形:

#define ID_W0 (GUI_ID_USER + 1)

#define ID_W0_GRAPH0 (GUI_ID_USER + 2)

#define ID_W0_EDIT0 (GUI_ID_USER + 3)

//

// Dialog resource

//

static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] =

{

{ FRAMEWIN_CreateIndirect, “Osciloscope” , ID_W0 , 0, 0, 240, 320, 0 },

{ GRAPH_CreateIndirect , 0 , ID_W0_GRAPH0 , 5, 5, 225, 230 },

{ EDIT_CreateIndirect , 0 , ID_W0_EDIT0 , 178, 15, 40, 20 },

};
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    35

    文章

    4560

    瀏覽量

    174337
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    6812

    瀏覽量

    552015
  • Discovery
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    9075
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    N9H20如何將 SPI 閃存與非作系統(tǒng) BSP 一起使用?

    N9H20如何將 SPI 閃存與非作系統(tǒng) BSP 一起使用?
    發(fā)表于 09-01 08:27

    N9H20如何將非作系統(tǒng) NVTFAT 與 SPI 閃存一起使用?

    N9H20如何將非作系統(tǒng) NVTFAT 與 SPI 閃存一起使用?
    發(fā)表于 09-01 06:38

    是否可以客戶端控件與CYW920706WCDEVAL一起使用?

    是否可以客戶端控件與CYW920706WCDEVAL一起使用? 我想用它來(lái)發(fā)現(xiàn)藍(lán)牙 BR/EDR,然后將其與其他設(shè)備配對(duì)。 有客戶端控制的下載鏈接或文檔嗎? 另外,你有 AIROC Connect 藍(lán)牙應(yīng)用程序的文檔嗎?
    發(fā)表于 07-04 07:50

    如何將I2S與音頻源一起使用?

    ,但 I2S 選項(xiàng)變灰。 我可以通過(guò)選擇 .wav 來(lái)播放其他音頻 定義。 如何將 I2S 與音頻源一起使用?
    發(fā)表于 06-30 07:36

    是否建議 CYBT-213043 模塊與 CYW20835-PB1KML1GGF 一起使用?

    我有個(gè)帶有 BT LE 的參考 BT 設(shè)計(jì)。 我想添加 MESH 網(wǎng)絡(luò)。 有沒(méi)有可以同時(shí)提供 BT LE 和 BT MESH 功能的英飛凌 SoC? 如果沒(méi)有,您是否建議 CYBT-213043 模塊與 CYW20835-P
    發(fā)表于 06-05 08:10

    技術(shù)分享 | 迅為RK3568開(kāi)發(fā)如何將 Linux 板卡虛擬成U盤

    技術(shù)分享 | 迅為RK3568開(kāi)發(fā)如何將 Linux 板卡虛擬成U盤
    的頭像 發(fā)表于 06-04 10:57 ?731次閱讀
    技術(shù)分享 | 迅為RK3568開(kāi)發(fā)<b class='flag-5'>板</b><b class='flag-5'>如何將</b> Linux 板卡虛擬成U盤

    如何將FX3與WSL(Linux 的 Windows 子系統(tǒng))一起使用?

    如何將 FX3 與 WSL(Linux 的 Windows 子系統(tǒng))一起使用? 我在 /dev/ 中找不到任何設(shè)備 我有許多項(xiàng)目在 Windows 上使用VISUAL STUDIO項(xiàng)目進(jìn)行操作,因此請(qǐng)驗(yàn)證該設(shè)備是否在 Windows 上運(yùn)行。
    發(fā)表于 05-06 07:11

    AN3408-如何將12位ADC用于力敏電阻

    電子發(fā)燒友網(wǎng)站提供《AN3408-如何將12位ADC用于力敏電阻.pdf》資料免費(fèi)下載
    發(fā)表于 01-21 14:38 ?0次下載
    AN3408-<b class='flag-5'>如何將</b>12位<b class='flag-5'>ADC</b>用于力敏電阻

    AN-166:與Linduino一起飛行中更新

    電子發(fā)燒友網(wǎng)站提供《AN-166:與Linduino一起飛行中更新.pdf》資料免費(fèi)下載
    發(fā)表于 01-12 10:09 ?0次下載
    AN-166:與Linduino<b class='flag-5'>一起</b>飛行中更新

    采用THS4503驅(qū)動(dòng)ADS1675,一起使用時(shí)ADC發(fā)燙的原因?

    參考設(shè)計(jì)采用THS4503驅(qū)動(dòng)ADS1675,一起使用時(shí),ADC發(fā)燙,但是能正常工作,去掉THS4503后,ADC不怎么燙,想問(wèn)下,是THS4503輸出電流過(guò)大造成的,還是什么原因
    發(fā)表于 12-24 07:02

    AINN和AGND接在了一起,請(qǐng)問(wèn)AMC1306M25的AGND的地和隔離電源的地是個(gè)地嗎?

    一起,請(qǐng)問(wèn)AMC1306M25的AGND的地和隔離電源的地是個(gè)地嗎? 如果不是AGND我應(yīng)該怎么接?
    發(fā)表于 12-23 08:25

    UCC39002與3個(gè)PT4484模塊一起使用

    電子發(fā)燒友網(wǎng)站提供《UCC39002與3個(gè)PT4484模塊一起使用.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 10:23 ?0次下載
    <b class='flag-5'>將</b>UCC39002與3個(gè)PT4484模塊<b class='flag-5'>一起</b>使用

    ADC08D500要一起工作做Interleaving的話,需要在ADC CLK Input端各接個(gè)Delay Line IC對(duì)嗎?

    目前我們有個(gè)問(wèn)題想請(qǐng)教,如果我們有兩顆ADC08D500要一起工作做Interleaving的話,需要在ADC CLK Input端各接
    發(fā)表于 12-12 08:39

    如何將ADC10D1500與Virtex-7fpga評(píng)估連接,用哪個(gè)連接器?

    如何將ADC10D1500與Virtex-7fpga評(píng)估連接,用哪個(gè)連接器?
    發(fā)表于 12-05 06:49

    DAC81416多通道輸出口連一起,輸出不同電壓,會(huì)發(fā)生什么?

    大家好,如果DAC的多個(gè)輸出通道連在一起,輸出不同電壓,會(huì)發(fā)生什么?
    發(fā)表于 11-20 07:36