<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

HPM5300EVK開發板優秀測評報告(一)

先楫半導體HPMicro ? 來源:先楫半導體HPMicro ? 2024-02-28 16:15 ? 次閱讀

#1

ADC讀取

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

打開了HPM5361的ADC16的程序

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

程序實例包括了ADC的四種讀取模式

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

typedef enum {

adc16_conv_mode_oneshot = 0, 單次轉換

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

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

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

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

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

#2

互補PWM生成

PWM的全稱是脈沖寬度調制,常用于設備控制,例如驅動電機,LED調光,無源蜂鳴器發聲等等。

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

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

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

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

板上配置PWM的PWM0 ,時鐘,PWM輸出的通道

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

PWM的時鐘是連接在AHB外設的頻率160MHz,從規格書上查到

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

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

加載reload是PWM的周期時間,設置為20 Khz的載波周期時間是50us,其他PWM周期可以調整參數

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

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

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

我想配置輸出PWM互補模式,帶死區輸出;參考了例子的

generate_central_aligned_waveform_in_pair】

對于PWM需要配置好STA起始寄存器,RLD重載寄存器,比較寄存器CMP,互補的配置,死區時間

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

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

具體的配置程序

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

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

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

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

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





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 蜂鳴器
    +關注

    關注

    12

    文章

    850

    瀏覽量

    45314
  • 脈沖寬度調制

    關注

    7

    文章

    74

    瀏覽量

    13571
  • LED調光
    +關注

    關注

    0

    文章

    56

    瀏覽量

    16187
  • ADC采樣
    +關注

    關注

    0

    文章

    125

    瀏覽量

    12710
  • PWM輸出
    +關注

    關注

    1

    文章

    62

    瀏覽量

    5055

原文標題:開發者分享?|?HPM5300EVK 優秀測評報告(一)

文章出處:【微信號:HPMicro,微信公眾號:先楫半導體HPMicro】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【先楫HPM5361EVK開發板試用體驗】認識和了解先楫HPM5361EVK開發板

    HPM5300 MCU的大部分IO,供用戶自由評估。HPM5300EVK集成了板載調試器,同時提供了個標準JTAG接口可以連接JLINK、DAPLINK等調試器。 開發板展示:
    發表于 12-24 22:39

    【先楫HPM5361EVK開發板試用體驗】先楫HPM5361EVK開發板初體驗

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

    先楫半導體HPM5300EVK開發板試用作品手冊免費下載

    。HPM5300EVK集成了板載調試器,同時提供了個標準JTAG接口可以連接JLINK、DAPLINK等調試器。 關于這款開發板,社區大佬從各個角度對此進行了評測,小編也是把這些報告
    發表于 12-28 10:25

    【先楫HPM5361EVK開發板試用體驗】先楫HPM5361EVK開發板的UART實踐與測試

    先楫HPM5361EVK開發板先簡單給大家介紹下,HPM5300系列MCU是上海先楫半導體推出的款高性能RISC-V內核通用微控制器。
    發表于 01-09 22:22

    【新品體驗】先楫HPM5361EVK開發板免費試用

    HPM5300EVK提供了系列HPM5300微控制器外設的接口,包括個ADC輸入SMA接口和個先楫標準的電機控制及傳感器接口。
    發表于 10-20 10:57

    先楫半導體HPM5361EVK開發板開發資料免費下載

    HPM5300EVK 提供了系列 HPM5300 微控制器外設的接口,包括個 ADC 輸入 SMA 接口和個先楫標準的電機控制及傳感器
    發表于 10-20 11:21

    【新品體驗】先楫HPM5361EVK開發板免費試用

    形式:標題格式 【先楫HPM5361EVK開發板試用體驗】+自擬標題 ;視頻演示可分為:應用演示視頻、調試演示視頻。 3、試用周期內如無特殊原因,要求周上傳篇試用
    發表于 10-20 11:30

    【先楫HPM5361EVK開發板試用體驗】HPM5361EVK開發環境搭建(Windows)

    1 HPM5300EVK簡介 HPM5300EVK開發板是上海先楫半導體推出的RISC-V開發板,屬于HPM5300系列的微控器。
    發表于 11-26 22:55

    【先楫HPM5361EVK開發板試用體驗】1上手HPM5361

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

    【先楫HPM5361EVK開發板試用體驗】+我的進展

    Flash,并提供48~100腳LOFP和OFN等封裝,為工業自動化,新能源及汽車等應用提供了豐富的算力和高效的控制能力。 HPM5300EVK提供了系列HPM5300微控制器外設的接口,包括
    發表于 11-29 11:34

    【先楫HPM5361EVK開發板試用體驗】coremark測試HPM5361EVK性能

    感謝電子發燒友的工作人員發放的HPM5361EVK開發板, Windows環境下安裝SEGGER Embedded Studio 先楫半導體公司的HPM5361EVK開發板支持SEG
    發表于 12-07 09:23

    【先楫HPM5361EVK開發板試用體驗】coremark軟件跑分測試HPM5361EVK性能

    感謝電子發燒友的工作人員發放的HPM5361EVK開發板, Windows環境下安裝SEGGER Embedded Studio 先楫半導體公司的HPM5361EVK開發板支持SE
    發表于 12-07 10:15

    【先楫HPM5361EVK開發板試用體驗】移植 RT-Thread系統

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

    【先楫HPM5361EVK開發板試用體驗】coremark軟件跑分測試HPM5361EVK性能

    感謝電子發燒友的工作人員發放的HPM5361EVK開發板, Windows環境下安裝SEGGER Embedded Studio 先楫半導體公司的HPM5361EVK開發板支持SEG
    發表于 12-10 19:32

    HPM5300EVK 優秀測評報告(一)

    上海先楫半導體舉辦的HPM5361EVK開發板試用活動圓滿結束,廣大工程師和愛好者們踴躍參與此次試用并提交報告。最終,先楫半導體專家組評選出6名優秀獲獎者。感謝媒體平臺EEWORLD電
    的頭像 發表于 03-05 08:19 ?168次閱讀
    <b class='flag-5'>HPM5300EVK</b> <b class='flag-5'>優秀</b><b class='flag-5'>測評</b><b class='flag-5'>報告</b>(一)
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>