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

程序?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;

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

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

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

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

#2
互補(bǔ)PWM生成
PWM的全稱是脈沖寬度調(diào)制,常用于設(shè)備控制,例如驅(qū)動(dòng)電機(jī),LED調(diào)光,無源蜂鳴器發(fā)聲等等。
HPM5361硬件上PWM的引腳參考原理圖是以下的引腳

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

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

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


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



我想配置輸出PWM互補(bǔ)模式,帶死區(qū)輸出;參考了例子的
generate_central_aligned_waveform_in_pair】
對(duì)于PWM需要配置好STA起始寄存器,RLD重載寄存器,比較寄存器CMP,互補(bǔ)的配置,死區(qū)時(shí)間


具體的配置程序

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



審核編輯:劉清
-
蜂鳴器
+關(guān)注
關(guān)注
12文章
899瀏覽量
47757 -
脈沖寬度調(diào)制
+關(guān)注
關(guān)注
7文章
83瀏覽量
14224 -
LED調(diào)光
+關(guān)注
關(guān)注
0文章
67瀏覽量
16991 -
ADC采樣
+關(guān)注
關(guān)注
0文章
134瀏覽量
13584 -
PWM輸出
+關(guān)注
關(guān)注
1文章
68瀏覽量
6794
原文標(biāo)題:開發(fā)者分享?|?HPM5300EVK 優(yōu)秀測(cè)評(píng)報(bào)告(一)
文章出處:【微信號(hào):HPMicro,微信公眾號(hào):先楫半導(dǎo)體HPMicro】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于先楫HPM5300 RISC-V內(nèi)核MCU的HPM5361EVK開發(fā)板測(cè)評(píng)效果(二)
先楫HPM5361EVK開發(fā)板,網(wǎng)友測(cè)評(píng)效果(二)
【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】認(rèn)識(shí)和了解先楫HPM5361EVK開發(fā)板
【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】先楫HPM5361EVK開發(fā)板初體驗(yàn)
先楫半導(dǎo)體HPM5300EVK開發(fā)板試用作品手冊(cè)免費(fèi)下載
【新品體驗(yàn)】先楫HPM5361EVK開發(fā)板免費(fèi)試用
先楫半導(dǎo)體HPM5361EVK開發(fā)板開發(fā)資料免費(fèi)下載
【新品體驗(yàn)】先楫HPM5361EVK開發(fā)板免費(fèi)試用
【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】HPM5361EVK開發(fā)環(huán)境搭建(Windows)
【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】1上手HPM5361
【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】coremark測(cè)試HPM5361EVK性能
【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】coremark軟件跑分測(cè)試HPM5361EVK性能
【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】移植 RT-Thread系統(tǒng)
【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】coremark軟件跑分測(cè)試HPM5361EVK性能
HPM5300EVK 優(yōu)秀測(cè)評(píng)報(bào)告(一)
HPM5300EVK開發(fā)板優(yōu)秀測(cè)評(píng)報(bào)告(一)
評(píng)論