硬件信息

重要

  • 以下内容仅适用于 HT32 M0p & HT32 M3 系列芯片。

引脚图

HT32 可以从 引脚图 中看出, GPIO 所对应的电源域,因不同 GPIO 所对应的电源域不同,在不同状态时需注意高低电平的电位。

  • HT32 M0+ example

HT32 M0+ 引脚图

HT32 M0+ 引脚图

  • HT32 M3 example

HT32 M3 引脚图

HT32 M3 引脚图

具体请参考型号对应的 HT32Fxxxxx_Datasheet.pdf引脚图 章节。

小技巧

  • HT32 相同系列 ,相同封装, MCU 脚位是 PIN to PIN , 如 HT32F50230/48LQFPHT32F50241/48LQFP 是 PIN to PIN 。

  • 关于HT32 硬件设计原理图和PCB的相关内容,可参考 硬件设计

引脚分配

HT32 GPIO 有很多复用功能,可在 引脚分配 内查询对应的功能。

引脚分配

引脚分配

具体可参考型号对应的 HT32Fxxxxx_Datasheet.pdf引脚分配 章节。

小技巧

  • HT32 可多个 GPIO 复用相同的功能。

  • HT32 如 引脚分配 内复用的功能没有标明功能标号,即为标号 0 ,如 UR_TX ,对应为 UR0_TX .

引脚描述

  1. HT32 GPIO 复位时,一般初始状态为 浮空状态 Floating ,但是有特殊的 GPIO 复位时为 上拉状态 PULLHIGH , 使用的时候需要特别注意其 GPIO 初始状态,如下:

M0+ GPIO PULLHIGH

M3 GPIO PULLHIGH

nRST

nRST

X

PA8_BOOT0

PA9_BOOT

PA9_BOOT1

PA12_SWCLK

PA12_JTCK/SWCLK

PA13_SWDIO

PA13_JTMS/SWDIO

X

PA14_JTDI

X

PA15_JTRST

具体可参考型号对应的 HT32Fxxxxx_Datasheet.pdf引脚描述 章节。

  1. CLDO / ULDO 是 HT32 内核 LDO VCORE 输出电源,必须外接一个电容:

    • M0+ CLDO / ULDO 外接电容推荐使用 MLCC电容 2.2uF

    HT32_CLDO_M0+

    HT32_CLDO_M0+

    HT32_ULDO_M0+

    HT32_ULDO_M0+

    • M3 CLDO / ULDO 外接电容推荐使用 MLCC电容 10uF

    HT32_CLDO_M3

    HT32_CLDO_M3

  2. HT32 特殊功能 GPIO ,会在 HT32 上电/复位状态 时,影响HT32的运行状态。

  • nRST : 内置弱上拉,建议外部搭配 10KΩ + 0.1uF 组合,或根据需要调整。

  • BOOT : 仅HT32 M0+ 使用 , PA9_BOOT上电/复位状态 时,设置HT32 M0+ 的启动区域。

HT32 M0+ 启动配置

HT32 M0+ 启动配置

BOOT 的详细介绍,可参考 HT32Fxxxxx_UserManual.pdfFMC -> 启动配置

  • BOOT0/1 : 仅HT32 M3 使用 , PA8_BOOT0 & PA9_BOOT1上电/复位状态 时,设置HT32 M3 的启动区域。

HT32 M3 启动配置

HT32 M3 启动配置

BOOT0/1 的详细介绍,可参考 HT32Fxxxxx_UserManual.pdfFMC -> 启动配置

小技巧

  • 如果要使用 ISP 烧录 ,HT32 需要进入 启动加载器 Bootloader 进行,则需要将 BOOT 引出进行控制。

  • BOOT 内置弱上拉(约几十KΩ),抗干扰较弱,建议设计电路时外加 4.7KΩ 上拉电阻,提高抗干扰能力。

  • BOOT 电平仅在 上电/复位状态 时生效,其他时候可复用为 GPIO ,但是需保证在 上电/复位状态 时不能有意外的电平出现,建议不得已不要作为 GPIO 使用。

存储器映射

HT32 内部存储器都映射到一个连续的地址上,供参考:

HT32 地址映射

HT32 地址映射

具体可参考型号对应的 HT32Fxxxxx_Datasheet.pdf存储器映射 章节。