HPMicro Arduino支持包v0.1.0支持了hpm5300evk和hpm5301evklite兩款開發(fā)板。適配了以下功能:
GPIO | 支持中斷 |
PWM | 占空比256級可調(diào),支持輸出方波 |
支持5-8bit,奇偶校驗,1-2停止位配置 | |
輸出10bit結(jié)果 | |
主/從模式支持 | |
SPI | 主/從模式支持 |
USB Device | 模擬鍵盤/鼠標(biāo) |
以下為支持包提供的示例:
adc | 演示ADC測量輸入電壓的功能 |
keyboard_message | 演示按鍵輸入消息 |
led_pushbutton | 演示按鍵和LED燈的使用 |
button_mouse_control | gpio輸入模擬鼠標(biāo)移動和點擊 |
pwm | 演示輸出PWM的功能 |
Serial | 演示串口通信功能 |
spi_master | 演示SPI主機模式通信 |
spi_slave | 演示SPI從機模式通信 |
Wire/master_read | 演示I2C主機模式讀信息 |
Wire/master_write | 演示I2C主機模式寫信息 |
Wire/slave_read | 演示I2C從機模式讀信息 |
Wire/slave_write | 演示I2C從機模式寫信息 |
安裝方式
1、打開Arduino IDE,并在首選項->其他開發(fā)板管理地址中添加HPMicro的開發(fā)板管理器url地址。

2、在開發(fā)板管理界面即可看到相關(guān)的開發(fā)板,點擊安裝。

安裝按鈕變成移除后,即表示安裝完成。

打開示例
在Arduino IDE中工具->開發(fā)板中選擇HPMicro開發(fā)板,然后在文件->示例中可以找到hpmicro提供的對應(yīng)開發(fā)板的示例,單擊即可打開。

選擇構(gòu)建類型
支持FLASH和RAM兩種構(gòu)建類型,其中FLASH類型會將程序會被燒寫到FLASH中,開發(fā)板復(fù)位后程序不丟失。RAM類型直接將程序拷貝到RAM中進行運行,開發(fā)板復(fù)位后程序丟失。

下載程序到開發(fā)板:
1. HPMicro Arduino支持編程器下載和bootloader下載。
2. 編程器下載:(ft2232/cmsis_dap/jlink)
3.工具->編程器中選擇實際使用的編程器

4、 開發(fā)板上電,連接編程器和開發(fā)板,確保boot0/1均為0,項目->使用編程器上傳


5、Build_type: FLASH
按下reset按鍵,程序即可開始運行
Build_type: RAM
程序下載后會直接開始運行。MCU復(fù)位后程序會丟失。
bootloader下載
1、工具->Bootload Mode中選擇USB/Serial

2、USB: 連接開發(fā)板的USB0和電腦,并將boot0/1配置為0/1,并按下reset按鍵。

Serial: 連接開發(fā)板的USB_DEBUG和電腦,并將boot0/1配置為0/1,并按下reset按鍵,并在工具->端口中選擇對應(yīng)的端口號。對于5301evklite開發(fā)板,需要按住sw2的同時按下sw1按鍵進入bootrom模式。

3、項目->上傳

4、Build_type: FLASH
將boot0/1配置為均為0,按下reset按鍵,程序即可開始運行
Build_type: RAM
程序下載后會直接開始運行。MCU復(fù)位后程序會丟失。
-
mcu
+關(guān)注
關(guān)注
147文章
18924瀏覽量
398032 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6289瀏覽量
118050 -
先楫半導(dǎo)體
+關(guān)注
關(guān)注
12文章
284瀏覽量
3297
發(fā)布評論請先 登錄
DeepSeek V3.1發(fā)布!擁抱國產(chǎn)算力芯片
飛控開發(fā)者必看 | HPMicro Betaflight v0.1.0發(fā)布
元服務(wù)發(fā)布選擇待發(fā)布軟件包
全新升級 | 匠芯創(chuàng)AiUIBuilder V2.0.0發(fā)布
G2發(fā)布最新報告,Splashtop 榮膺多區(qū)域領(lǐng)導(dǎo)者,IT 遠程解決方案獲全球認可
國產(chǎn)飛控開發(fā)平臺 | HPMicro PX4 FMU-V6XHPM v0.1.0 發(fā)布
感恩相伴,華秋DFM新版V4.7發(fā)布!更精準(zhǔn)、更好用~
【Milk-V Duo S 開發(fā)板免費體驗】Milk-V DuoS之使用Arduino開發(fā)小核
系統(tǒng)適配 | RK3588適配Ubuntu20.04發(fā)布預(yù)告
支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0發(fā)布
摩爾線程Linux驅(qū)動v3.0.0發(fā)布
OrangePi RV2發(fā)布: 8核RISC-V AI CPU,“OpenHarmony5.0?X DeepSeek"引領(lǐng)智能未來
HPMicro Arduino支持包v0.1.0發(fā)布,適配功能揭曉!
評論