HPMicro Pin Tools入门指南

前言

基本介绍

HPMicro Web Tools 是用于 32 位 RISC-V HPMicro 微控制器的图形工具。它允许对 HPMicro 微控制器进行非常简单的配置,主要包括引脚复用,和时钟源选择等功能,最后生成初始化 C 代码。它是 HPMicro生态系统的一部分,且可插件集成在开发环境(Vscode)中。

主要特点

  • 直观的 HPMicro微控制器选择
  • 丰富易用的图形用户界面,可配置:

             a. 引脚分配

             b. 时钟树

             c. 各类复杂外设,如PLA,LOBS(开发中)

  • 生成可运直接在SDK ENV中编译运行的代码
  • 使用方便,通过web配置,无需进行任何安装
  • 支持Vscode插件

工具使用

工具链接

通过以下链接可以直接访问HPMicro配置工具

https://tools.hpmicro.com/login

登录

打开链接后,会看到登录界面,目前工具支持以下三种登录方式:

  • 游客登陆,配置信息保存在本地,如果更换浏览器或电脑,则无法访问先前项目
  • Gitee,配置信息保存在云,只要登陆,在任何地方都能访问先前项目
  • GitHub,同gitee,需要魔法上网

这里为了演示方便,我们使用游客登陆

项目创建与管理

登陆成功后,进入如下页面

你可以在soc处选择你所需要配置的芯片种类,在package处配置他的封装,项目名称默认会生成一个,你可以进行自定义的修改

这里以HPM6E80,BGA196为例,点击创建项目,创建成功后会跳转到配置页面,这里我们点击左上角的首页,对项目管理的其他功能进行说明后再回到配置页面

点击首页后回到了项目管理,你可以在项目列表中看到之前的项目已经创建成功了

可以看到项目列表中有一些对项目操作的功能,在此,我们对他们进行说明:

  • 打开:打开项目,进入配置页面
  • 修改:对项目名称进行重命名
  • 删除:删除该项目,该操作不可撤回
  • 下载:会将用户对项目的所有操作保存至项目名.hpmpc,该文件可以在网页、vscode中打开
  • 分享:会生成一个分享码,可以在网页中通过分享码打开别人的项目
  • 导入:支持分享码以及hpmpc文件导入他人的项目

引脚配置

现在我们打开项目,进入到引脚配置页面

在查询模块处,输入I2C,我们以配置一个I2C信号进行举例

选中I2C0,并勾选I2C0.SCL I2C0.SDA

可以看到,在页面的下方出现了这两个被选中的引脚PA08,PA09

I2C协议要求在空闲时保持上拉,并将IO设置为开漏输出。因此,除了引脚复用,还需要对齐配置上拉电阻等,我们点击操作下方的小箭头,打开引脚的复用

可以看到,这几个功能已经被自动勾选上了

最后,我们点击右上角的代码预览,查看生成的代码,OD PE PS等寄存器均已配置成功,IO也复用为了I2C;将其拷贝至pinmux.c等你用于管理引脚复用的文件中,即完成了引脚的复用

1
0
发表回复 0

Your email address will not be published. Required fields are marked *