15 Star 80 Fork 38

hpmicro/hpm_sdk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

HPM5301EVKLITE开发板

概述

HPM5301EVKLite是基于先楫的入门级高性能MCU HPM5301的开发板。HPM5301EVKLite提供了一个USB Type-C接口实现高速的USB-OTG功能,板载的按键和LED方便用户交互,同时提供了一个适配了树莓派的扩展接口和一个标准的JTAG调试接口。

hpm5301evklite

console 信息打印

默认使用 UART0 进行console打印,通过USB转串口工具外接UART0.TXD(J3.36)和UART0.RXD(J3.38)。

BOOT切换

  • 按键 KEY&BOOT 控制BOOT切换

    注意:

    • 默认工作在 flash 启动;
    • 通过以下步骤进入 isp 启动: 1. 按下 reset 2. 按下 key 3. 松开 reset 4. 松开 key
KEY 功能描述
OFF Quad SPI NOR flash 启动
ON 在系统编程

按键

名称 功能
RESET Reset 按键
KEY&BOOT 用户按键 & BOOT切换按键

引脚描述

  • UART引脚 - UART0用于调试控制台串口或一些使用UART的功能测试 - UART3用于一些使用UART的功能测试,例如MICROROS_UART,USB_CDC_ACM_UART, MODBUS_RTU等。
功能 位置 备注
UART3.TXD J3[8]  
UART3.RXD J3[10]  
UART0.TXD J3[36]  
UART0.RXD J3[38]  
UART3.break J3[24] 产生uart break信号
  • SPI引脚:
功能 位置
SPI1.CSN J3[24]
SPI1.SCLK J3[23]
SPI1.MISO J3[21]
SPI1.MOSI J3[19]
  • I2C引脚:
功能 位置
I2C3.SCL J3[28]
I2C3.SDA J3[27]
  • ACMP引脚
功能 位置
ACMP.CMP1.INN4 J3[13]
ACMP.COMP_1 J3[3]
  • ADC16引脚
功能 位置
ADC0.INA2 J3[26]
ADC1.INA1 J3[3]
  • TinyUF2引脚 :

Note

  • PA9 连接 GND,同时按下 reset,board 进入 DFU mode, PA9 接 3.3V, 将app拖进枚举的U盘中, 下载app, 成功后自动跳转 app;
  • PA9 连接3.3V,同时按下 reset,board 进入 bootloader 模式, 如果此时 flash 有有效的app,会自动跳转 app;
功能 位置
TinyUF2 Button J3[32]
  • GPTMR引脚
功能 位置 备注
GPTMR0.CAPT_1 J3[3]  
GPTMR0.COMP_1 J3[5]  
GPTMR0.COMP_3 J3[8] SPI模拟I2S的BLCK
GPTMR0.COMP_2 J3[26] SPI模拟I2S的LRCK
GPTMR1.COMP_1 J3[7] SPI模拟I2S的MCLK
  • SPI模拟I2S CS引脚
功能 位置 备注
PA31 J3[11] 控制SPI从机CS的引脚
  • CLOCK REF引脚
功能 位置
PA09 J3[32]
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hpmicro/hpm_sdk.git
git@gitee.com:hpmicro/hpm_sdk.git
hpmicro
hpm_sdk
hpm_sdk
main

搜索帮助