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

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

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

HPM5300EVK開(kāi)發(fā)板優(yōu)秀測(cè)評(píng)報(bào)告(一)

331062281 ? 來(lái)源:先楫半導(dǎo)體HPMicro ? 2024-02-28 16:15 ? 次閱讀

#1

ADC讀取

今天來(lái)看看先楫HPM5361的ADC讀取例程,先楫HPM5361的ADC是支持16位的模數(shù)轉(zhuǎn)換的,精度比一般的MCU 12位/10位的ADC都要高;采樣精度更高。

打開(kāi)了HPM5361的ADC16的程序

7d55afd2-d55d-11ee-a297-92fbcf53809c.png

程序?qū)嵗薃DC的四種讀取模式

/** @brief Define ADC16 conversion modes. */

typedef enum {

adc16_conv_mode_oneshot = 0, 單次轉(zhuǎn)換

adc16_conv_mode_period,

adc16_conv_mode_sequence,

adc16_conv_mode_preemption

} adc16_conversion_mode_t;

7d669874-d55d-11ee-a297-92fbcf53809c.png

查看程序中使能的ADC口,可以在board.h里找到定義的ADC 口;這里使用的是ADC0.11;也可以自行修改。

7d6ae9a6-d55d-11ee-a297-92fbcf53809c.png

ADC0.11在板子上是左邊接口的ADC-A

7d6eba9a-d55d-11ee-a297-92fbcf53809c.png

程序默認(rèn)輸出是16位的數(shù),為了直觀點(diǎn)輸出電壓,我這里在第一種轉(zhuǎn)換下修改了讀取的處理,將讀到的ADC值轉(zhuǎn)化為電壓值;

7d891aac-d55d-11ee-a297-92fbcf53809c.png

修改后通過(guò)串口的返回值就可以很直觀的看到測(cè)試的電壓值啦。

7d8d131e-d55d-11ee-a297-92fbcf53809c.png

#2

互補(bǔ)PWM生成

PWM的全稱是脈沖寬度調(diào)制,常用于設(shè)備控制,例如驅(qū)動(dòng)電機(jī),LED調(diào)光,無(wú)源蜂鳴器發(fā)聲等等。

HPM5361硬件上PWM的引腳參考原理圖是以下的引腳

7da27826-d55d-11ee-a297-92fbcf53809c.png

首先是初始化IO口配置成PWM輸出

7daf6dba-d55d-11ee-a297-92fbcf53809c.png

板上配置PWM的PWM0 ,時(shí)鐘,PWM輸出的通道

7dc173fc-d55d-11ee-a297-92fbcf53809c.png

PWM的時(shí)鐘是連接在AHB外設(shè)的頻率160MHz,從規(guī)格書上查到

7ddc5de8-d55d-11ee-a297-92fbcf53809c.png

7dede018-d55d-11ee-a297-92fbcf53809c.png

加載reload是PWM的周期時(shí)間,設(shè)置為20 Khz的載波周期時(shí)間是50us,其他PWM周期可以調(diào)整參數(shù)

7dfa5122-d55d-11ee-a297-92fbcf53809c.png

7dfe27de-d55d-11ee-a297-92fbcf53809c.png

7e08702c-d55d-11ee-a297-92fbcf53809c.png

我想配置輸出PWM互補(bǔ)模式,帶死區(qū)輸出;參考了例子的

generate_central_aligned_waveform_in_pair】

對(duì)于PWM需要配置好STA起始寄存器,RLD重載寄存器,比較寄存器CMP,互補(bǔ)的配置,死區(qū)時(shí)間

7e117ca8-d55d-11ee-a297-92fbcf53809c.png

7e1fe4e6-d55d-11ee-a297-92fbcf53809c.png

具體的配置程序

7e2f84d2-d55d-11ee-a297-92fbcf53809c.png

PWM 互補(bǔ)占空比更新程序;配置CMP1,CMP2的值;CMP1~CMP2的差值是正占空比的大小。

7e3f7f5e-d55d-11ee-a297-92fbcf53809c.png

7e561354-d55d-11ee-a297-92fbcf53809c.png

7e67581c-d55d-11ee-a297-92fbcf53809c.png





審核編輯:劉清

聲明:本文內(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)投訴
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    887

    瀏覽量

    45690
  • 脈沖寬度調(diào)制
    +關(guān)注

    關(guān)注

    7

    文章

    80

    瀏覽量

    13638
  • LED調(diào)光
    +關(guān)注

    關(guān)注

    0

    文章

    59

    瀏覽量

    16252
  • ADC采樣
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    12792
  • PWM輸出
    +關(guān)注

    關(guān)注

    1

    文章

    66

    瀏覽量

    5097

原文標(biāo)題:開(kāi)發(fā)者分享?|?HPM5300EVK 優(yōu)秀測(cè)評(píng)報(bào)告(一)

文章出處:【微信號(hào):HPMicro,微信公眾號(hào):先楫半導(dǎo)體HPMicro】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于先楫HPM5300 RISC-V內(nèi)核MCU的HPM5361EVK開(kāi)發(fā)板測(cè)評(píng)效果(二)

    HPM5361EVK是基于先楫HPM5300系列高性能RISC-V內(nèi)核MCU的開(kāi)發(fā)板
    的頭像 發(fā)表于 03-12 10:30 ?2262次閱讀
    基于先楫<b class='flag-5'>HPM5300</b> RISC-V內(nèi)核MCU的<b class='flag-5'>HPM5361EVK</b><b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>測(cè)評(píng)</b>效果(二)

    先楫HPM5361EVK開(kāi)發(fā)板,網(wǎng)友測(cè)評(píng)效果(二)

    上海先楫半導(dǎo)體舉辦的HPM5361EVK開(kāi)發(fā)板試用活動(dòng)圓滿結(jié)束,廣大工程師和愛(ài)好者們踴躍參與此次試用并提交報(bào)告。經(jīng)過(guò)先楫半導(dǎo)體專家組評(píng)選,共產(chǎn)生6名
    的頭像 發(fā)表于 03-12 08:16 ?1330次閱讀
    先楫<b class='flag-5'>HPM5361EVK</b><b class='flag-5'>開(kāi)發(fā)板</b>,網(wǎng)友<b class='flag-5'>測(cè)評(píng)</b>效果(二)

    【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】認(rèn)識(shí)和了解先楫HPM5361EVK開(kāi)發(fā)板

    HPM5300 MCU的大部分IO,供用戶自由評(píng)估。HPM5300EVK集成了板載調(diào)試器,同時(shí)提供了個(gè)標(biāo)準(zhǔn)JTAG接口可以連接JLINK、DAPLINK等調(diào)試器。 開(kāi)發(fā)板展示:
    發(fā)表于 12-24 22:39

    【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】先楫HPM5361EVK開(kāi)發(fā)板初體驗(yàn)

    應(yīng)用。 ZAEGoJjCaNi4379.jpg) 先楫HPM5361EVK開(kāi)發(fā)板的其它照片。 HPM5300EVK提供了系列HPM5
    發(fā)表于 12-24 22:58

    先楫半導(dǎo)體HPM5300EVK開(kāi)發(fā)板試用作品手冊(cè)免費(fèi)下載

    。HPM5300EVK集成了板載調(diào)試器,同時(shí)提供了個(gè)標(biāo)準(zhǔn)JTAG接口可以連接JLINK、DAPLINK等調(diào)試器。 關(guān)于這款開(kāi)發(fā)板,社區(qū)大佬從各個(gè)角度對(duì)此進(jìn)行了評(píng)測(cè),小編也是把這些報(bào)告
    發(fā)表于 12-28 10:25

    【新品體驗(yàn)】先楫HPM5361EVK開(kāi)發(fā)板免費(fèi)試用

    HPM5300EVK提供了系列HPM5300微控制器外設(shè)的接口,包括個(gè)ADC輸入SMA接口和個(gè)先楫標(biāo)準(zhǔn)的電機(jī)控制及傳感器接口。
    發(fā)表于 10-20 10:57

    先楫半導(dǎo)體HPM5361EVK開(kāi)發(fā)板開(kāi)發(fā)資料免費(fèi)下載

    HPM5300EVK 提供了系列 HPM5300 微控制器外設(shè)的接口,包括個(gè) ADC 輸入 SMA 接口和個(gè)先楫標(biāo)準(zhǔn)的電機(jī)控制及傳感器
    發(fā)表于 10-20 11:21

    【新品體驗(yàn)】先楫HPM5361EVK開(kāi)發(fā)板免費(fèi)試用

    形式:標(biāo)題格式 【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】+自擬標(biāo)題 ;視頻演示可分為:應(yīng)用演示視頻、調(diào)試演示視頻。 3、試用周期內(nèi)如無(wú)特殊原因,要求周上傳篇試用
    發(fā)表于 10-20 11:30

    【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】HPM5361EVK開(kāi)發(fā)環(huán)境搭建(Windows)

    1 HPM5300EVK簡(jiǎn)介 HPM5300EVK開(kāi)發(fā)板是上海先楫半導(dǎo)體推出的RISC-V開(kāi)發(fā)板,屬于HPM5300系列的微控器。
    發(fā)表于 11-26 22:55

    【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】1上手HPM5361

    開(kāi)發(fā)板(如HPM5300EVK)上的J8連接到PC,在Windows設(shè)備管理器中應(yīng)能看到個(gè)USB Serial Port以及個(gè)Dual RS232-HS(Interface0)。接
    發(fā)表于 11-28 12:18

    【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】coremark測(cè)試HPM5361EVK性能

    感謝電子發(fā)燒友的工作人員發(fā)放的HPM5361EVK開(kāi)發(fā)板, Windows環(huán)境下安裝SEGGER Embedded Studio 先楫半導(dǎo)體公司的HPM5361EVK開(kāi)發(fā)板支持SEG
    發(fā)表于 12-07 09:23

    【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】coremark軟件跑分測(cè)試HPM5361EVK性能

    感謝電子發(fā)燒友的工作人員發(fā)放的HPM5361EVK開(kāi)發(fā)板, Windows環(huán)境下安裝SEGGER Embedded Studio 先楫半導(dǎo)體公司的HPM5361EVK開(kāi)發(fā)板支持SE
    發(fā)表于 12-07 10:15

    【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】移植 RT-Thread系統(tǒng)

    1 新建HPM5300EVK工程 首先安裝HPM5300EVK的BSP。 然后選擇“基于開(kāi)發(fā)板”創(chuàng)建工程。 新建工程后如下圖所示。 2 編譯下載調(diào)試 創(chuàng)建了工程后,直接使用RT-Thread
    發(fā)表于 12-10 14:16

    【先楫HPM5361EVK開(kāi)發(fā)板試用體驗(yàn)】coremark軟件跑分測(cè)試HPM5361EVK性能

    感謝電子發(fā)燒友的工作人員發(fā)放的HPM5361EVK開(kāi)發(fā)板, Windows環(huán)境下安裝SEGGER Embedded Studio 先楫半導(dǎo)體公司的HPM5361EVK開(kāi)發(fā)板支持SEG
    發(fā)表于 12-10 19:32

    HPM5300EVK 優(yōu)秀測(cè)評(píng)報(bào)告

    上海先楫半導(dǎo)體舉辦的HPM5361EVK開(kāi)發(fā)板試用活動(dòng)圓滿結(jié)束,廣大工程師和愛(ài)好者們踴躍參與此次試用并提交報(bào)告。最終,先楫半導(dǎo)體專家組評(píng)選出6名優(yōu)秀獲獎(jiǎng)?wù)摺8兄x媒體平臺(tái)EEWORLD電
    的頭像 發(fā)表于 03-05 08:19 ?691次閱讀
    <b class='flag-5'>HPM5300EVK</b> <b class='flag-5'>優(yōu)秀</b><b class='flag-5'>測(cè)評(píng)</b><b class='flag-5'>報(bào)告</b>(<b class='flag-5'>一</b>)