0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HPMicro Arduino支持包v0.1.0发布,适配功能揭晓!

先楫半导体HPMicro 2024-07-11 08:18 次阅读

HPMicro Arduino支持包v0.1.0支持了hpm5300evk和hpm5301evklite两款开发板。适配了以下功能:

GPIO

支持中断

PWM

占空比256级可调,支持输出方波

UART

支持5-8bit,奇偶校验,1-2停止位配置

ADC

输出10bit结果

I2C

主/从模式支持

SPI

主/从模式支持

USB Device

模拟键盘/鼠标

以下为支持包提供的示例:

adc

演示ADC测量输入电压的功能

keyboard_message

演示按键输入消息

led_pushbutton

演示按键和LED灯的使用

button_mouse_control

gpio输入模拟鼠标移动和点击

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,并在首选项->其他开发板管理地址中添加HPMicro的开发板管理器url地址。

0c952fca-3f1b-11ef-a655-92fbcf53809c.png

2、在开发板管理界面即可看到相关的开发板,点击安装。

0cbc429a-3f1b-11ef-a655-92fbcf53809c.png

安装按钮变成移除后,即表示安装完成。

0cd24be4-3f1b-11ef-a655-92fbcf53809c.png

打开示例

在Arduino IDE中工具->开发板中选择HPMicro开发板,然后在文件->示例中可以找到hpmicro提供的对应开发板的示例,单击即可打开。

0d13c40c-3f1b-11ef-a655-92fbcf53809c.png

选择构建类型

支持FLASH和RAM两种构建类型,其中FLASH类型会将程序会被烧写到FLASH中,开发板复位后程序不丢失。RAM类型直接将程序拷贝到RAM中进行运行,开发板复位后程序丢失。

0d4a02d8-3f1b-11ef-a655-92fbcf53809c.png

下载程序到开发板:

1. HPMicro Arduino支持编程器下载和bootloader下载。

2. 编程器下载:(ft2232/cmsis_dap/jlink)

3.工具->编程器中选择实际使用的编程器

0d874fc6-3f1b-11ef-a655-92fbcf53809c.png

4、 开发板上电,连接编程器和开发板,确保boot0/1均为0,项目->使用编程器上传

0db1024e-3f1b-11ef-a655-92fbcf53809c.png0dc3e45e-3f1b-11ef-a655-92fbcf53809c.png

5、Build_type: FLASH

按下reset按键,程序即可开始运行

Build_type: RAM

程序下载后会直接开始运行。MCU复位后程序会丢失。

bootloader下载

1、工具->Bootload Mode中选择USB/Serial

0df5a638-3f1b-11ef-a655-92fbcf53809c.png

2、USB: 连接开发板的USB0和电脑,并将boot0/1配置为0/1,并按下reset按键。

0e1ff0a0-3f1b-11ef-a655-92fbcf53809c.png

Serial: 连接开发板的USB_DEBUG和电脑,并将boot0/1配置为0/1,并按下reset按键,并在工具->端口中选择对应的端口号。对于5301evklite开发板,需要按住sw2的同时按下sw1按键进入bootrom模式。

0e2e2382-3f1b-11ef-a655-92fbcf53809c.png

3、项目->上传

0e4be548-3f1b-11ef-a655-92fbcf53809c.png

4、Build_type: FLASH

将boot0/1配置为均为0,按下reset按键,程序即可开始运行

Build_type: RAM

程序下载后会直接开始运行。MCU复位后程序会丢失。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16579

    浏览量

    347041
  • 开发板
    +关注

    关注

    25

    文章

    4723

    浏览量

    95905
  • 先楫半导体
    +关注

    关注

    9

    文章

    214

    浏览量

    1953
收藏 人收藏

    评论

    相关推荐

    支持项目分享!HPMicro Pintool Web v0.4.0 上线

    支持项目分享!HPMicro Pintool Web v0.4.0 上线
    的头像 发表于 08-14 08:18 123次阅读
    <b class='flag-5'>支持</b>项目分享!<b class='flag-5'>HPMicro</b> Pintool Web <b class='flag-5'>v</b>0.4.0 上线

    支持Linux平台!HPMicro Manufacturing Tool v0.4.1发布

    新增Linux平台支持,所有功能与Windows平台保持一致;更新BootLoader固件,修复大镜像采用串口烧写速度较慢的问题;支持加载BootLoader固件
    的头像 发表于 08-13 08:17 123次阅读
    <b class='flag-5'>支持</b>Linux平台!<b class='flag-5'>HPMicro</b> Manufacturing Tool <b class='flag-5'>v</b>0.4.1<b class='flag-5'>发布</b>

    揭晓HPMicro Manufacturing Tool v0.4.0正式发布

    HPM6E00系列固件;2、更新各个SoC固件,支持FS-USBHUB;3、更新开发模式导出导入批量配置功能,开发模式支持导入无锁版本配置;4、更新开发模式串口连
    的头像 发表于 06-08 08:17 396次阅读
    <b class='flag-5'>揭晓</b>!<b class='flag-5'>HPMicro</b> Manufacturing Tool <b class='flag-5'>v</b>0.4.0正式<b class='flag-5'>发布</b>

    先楫半导体 hpm_sdk v1.5.0 正式发布

    先楫半导体 hpm_sdk v1.5.0 正式发布功能升级更强大 版本更新概况 新支持的IDE IAR Embedded Workbench for RISC-
    发表于 04-08 11:14

    先楫半导体携手OpenHarmony正式发布HPMicro ohos v1.0.0

    各位关注先楫的小伙伴们,基于OpenHarmony 4.0-Release版本和hpm_sdk v1.4.0 版本的 HPMicro ohos v1.0.0 正式发布了。
    的头像 发表于 04-02 10:45 750次阅读
    先楫半导体携手OpenHarmony正式<b class='flag-5'>发布</b><b class='flag-5'>HPMicro</b> ohos <b class='flag-5'>v</b>1.0.0

    先楫半导体HPMicro Nuttx v0.2.0正式发布

    各位关注先楫的小伙伴们,基于Nuttx v12.4.0版本和hpm_sdk v1.4.0版本的HPMicro Nuttx v0.2.0正式发布
    的头像 发表于 03-12 10:22 1084次阅读

    RZ/G柔性软件v2.0.1发布说明

    电子发烧友网站提供《RZ/G柔性软件v2.0.1发布说明.pdf》资料免费下载
    发表于 02-21 10:48 0次下载
    RZ/G柔性软件<b class='flag-5'>包</b><b class='flag-5'>v</b>2.0.1<b class='flag-5'>发布</b>说明

    RL78系列Flash自编程库Type01软件Ver.4.00发布说明

    电子发烧友网站提供《RL78系列Flash自编程库Type01软件Ver.4.00发布说明.pdf》资料免费下载
    发表于 02-19 10:08 1次下载
    RL78系列Flash自编程库Type01软件<b class='flag-5'>包</b>Ver.4.00<b class='flag-5'>发布</b>说明

    QE for Motor V1.3.0发布说明

    电子发烧友网站提供《QE for Motor V1.3.0发布说明.pdf》资料免费下载
    发表于 02-19 09:35 0次下载
    QE for Motor <b class='flag-5'>V</b>1.3.0<b class='flag-5'>发布</b>说明

    RZ/V2L DRP-AI支持版本.7.41发布说明

    电子发烧友网站提供《RZ/V2L DRP-AI支持版本.7.41发布说明.pdf》资料免费下载
    发表于 02-01 10:07 0次下载
    RZ/<b class='flag-5'>V</b>2L DRP-AI<b class='flag-5'>支持</b><b class='flag-5'>包</b>版本.7.41<b class='flag-5'>发布</b>说明

    RZ/V多操作系统V1.12发布说明

    电子发烧友网站提供《RZ/V多操作系统V1.12发布说明.pdf》资料免费下载
    发表于 02-01 09:47 0次下载
    RZ/<b class='flag-5'>V</b>多操作系统<b class='flag-5'>包</b><b class='flag-5'>V</b>1.12<b class='flag-5'>发布</b>说明

    嵌入式目标V6.06.00发布说明

    电子发烧友网站提供《嵌入式目标V6.06.00发布说明.pdf》资料免费下载
    发表于 02-01 09:26 0次下载
    嵌入式目标<b class='flag-5'>V</b>6.06.00<b class='flag-5'>发布</b>说明

    e² studio 2024-01发布说明

    电子发烧友网站提供《e² studio 2024-01发布说明.pdf》资料免费下载
    发表于 01-30 09:47 1次下载
    e² studio 2024-01<b class='flag-5'>发布</b>说明

    CS+适用于CC V8.11.00发布说明

    电子发烧友网站提供《CS+适用于CC V8.11.00发布说明.pdf》资料免费下载
    发表于 01-29 11:46 0次下载
    CS+适用于CC <b class='flag-5'>V</b>8.11.00<b class='flag-5'>发布</b>说明

    电容式触摸的QE V3.3.0发布说明

    电子发烧友网站提供《电容式触摸的QE V3.3.0发布说明.pdf》资料免费下载
    发表于 01-29 10:58 0次下载
    电容式触摸的QE <b class='flag-5'>V</b>3.3.0<b class='flag-5'>发布</b>说明