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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

步驟1:ADC

使用HAL Cube,ADC的實(shí)現(xià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開始的電壓-3V,我們必須做簡單的計(jì)算 uhADCxConvertedValue * 30/4095;

步驟2:編輯窗口小部件

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

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

要創(chuàng)建它,我們必須像在第1部分中創(chuàng)建按鈕(1)一樣,對其進(jìn)行類似操作。要設(shè)置EDIT小部件參數(shù),請?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圖

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

創(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)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    36

    文章

    4601

    瀏覽量

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

    關(guān)注

    100

    文章

    7492

    瀏覽量

    554673
  • Discovery
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RA MCU眾測寶典 | ADC/DAC之【RA2L1】DAC電壓輸出及ADC電壓采集實(shí)驗(yàn)

    “RAMCU眾測寶典”ADC/DAC通信專題上線啦!咱們接下來要解鎖嵌入式開發(fā)中“連接模擬與數(shù)字世界”的關(guān)鍵技能——ADC/DAC專題。這次,瑞薩嵌入式小百科和大家一起聚焦【瑞薩RA
    的頭像 發(fā)表于 01-20 18:43 ?3504次閱讀
    RA MCU眾測寶典 | <b class='flag-5'>ADC</b>/DAC之【RA2L1】DAC電壓輸出及<b class='flag-5'>ADC</b>電壓采集實(shí)驗(yà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

    光纖能與電線一起走嗎

    光纖與電線在特定條件下可以一起布線,但需嚴(yán)格遵守安全規(guī)范和物理隔離要求,以下是詳細(xì)分析: 、光纖與電線的物理特性差異 光纖 傳輸介質(zhì):以光信號傳輸數(shù)據(jù),不導(dǎo)電,因此不受電磁干擾(EMI
    的頭像 發(fā)表于 07-14 10:40 ?7145次閱讀

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

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

    無法Jlink調(diào)試器與CYBT263065EVAL COOLDIM_PRG_BOARD連接在一起怎么解決?

    我無法 Jlink 調(diào)試器與 CYBT263065EVAL COOLDIM_PRG_BOARD連接在一起
    發(fā)表于 07-03 06:24

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

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

    擁抱開源!一起來做FPGA開發(fā)啦!

    ,發(fā)起“擁抱開源——一起來做FPGA開發(fā)” 項(xiàng)目!無論你是FPGA領(lǐng)域的資深開發(fā)者,渴望探索國產(chǎn)芯片的無限可能;還是初入茅廬的技術(shù)小白,想要在實(shí)踐中學(xué)習(xí)成長;亦或是對硬件開發(fā)充滿熱情的愛好者,希望親手
    發(fā)表于 06-06 14:05

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

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

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

    技術(shù)分享 | 迅為RK3568開發(fā)如何將 Linux 板卡虛擬成U盤
    的頭像 發(fā)表于 06-04 10:57 ?1017次閱讀
    技術(shù)分享 | 迅為RK3568開發(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)行操作,因此請驗(yàn)證該設(shè)備是否在 Windows 上運(yùn)行。
    發(fā)表于 05-06 07:11

    如何將 M.2 HAT+ 與 Raspberry Pi 5 一起使用?

    樹莓派M.2HAT+MKey可以讓您連接M.2外圍設(shè)備,如NVMe硬盤和其他PCIe配件,到樹莓派5的PCIe接口。M.2HAT+轉(zhuǎn)接可以把樹莓派5上的PCIe連接器轉(zhuǎn)換為單個(gè)M.2Mkey
    的頭像 發(fā)表于 03-25 09:48 ?743次閱讀
    <b class='flag-5'>如何將</b> M.2 HAT+ 與 Raspberry Pi 5 <b class='flag-5'>一起</b>使用?

    請問VisonFive2開發(fā)如何將主頻設(shè)置為1GHz?

    查閱相關(guān)資料只說明最大支持1.5GHz主頻,新手入門請問如何將開發(fā)主頻設(shè)置為我想要的1GHz呢 該類開發(fā)可以設(shè)置主頻嗎,請大佬解答
    發(fā)表于 03-10 06:16

    屏蔽網(wǎng)線可以和電線一起

    屏蔽網(wǎng)線與電線不建議一起走線,原因主要有以下幾點(diǎn): 電磁干擾:電源線在傳輸電能時(shí)會產(chǎn)生電磁場,而屏蔽網(wǎng)線中的導(dǎo)線可能會受到這個(gè)電磁場的干擾。這種干擾可能導(dǎo)致屏蔽網(wǎng)線的信號質(zhì)量下降、速度變慢,甚至無法
    的頭像 發(fā)表于 03-07 10:47 ?1882次閱讀

    如何將項(xiàng)目從IAR遷移到Embedded Studio

    本文描述如何將IAR EWARM項(xiàng)目遷移到SEGGER Embedded Studio(簡稱SES)中。
    的頭像 發(fā)表于 02-25 17:11 ?1248次閱讀
    <b class='flag-5'>如何將</b>項(xiàng)目從IAR遷移到Embedded Studio