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等你用于管理引脚复用的文件中,即完成了引脚的复用