硬件信息
重要
以下内容仅适用于 HT32 M0p & HT32 M3 系列芯片。
引脚图
HT32 可以从 引脚图 中看出, GPIO 所对应的电源域,因不同 GPIO 所对应的电源域不同,在不同状态时需注意高低电平的电位。
HT32 M0+ example
HT32 M0+ 引脚图
HT32 M3 example
HT32 M3 引脚图
具体请参考型号对应的 HT32Fxxxxx_Datasheet.pdf 内 引脚图 章节。
小技巧
HT32 相同系列 ,相同封装, MCU 脚位是 PIN to PIN , 如 HT32F50230/48LQFP 和 HT32F50241/48LQFP 是 PIN to PIN 。
关于HT32 硬件设计原理图和PCB的相关内容,可参考 硬件设计
引脚分配
HT32 GPIO 有很多复用功能,可在 引脚分配 内查询对应的功能。
引脚分配
具体可参考型号对应的 HT32Fxxxxx_Datasheet.pdf 内 引脚分配 章节。
小技巧
HT32 可多个 GPIO 复用相同的功能。
HT32 如 引脚分配 内复用的功能没有标明功能标号,即为标号 0 ,如 UR_TX ,对应为 UR0_TX .
引脚描述
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 内 引脚描述 章节。
CLDO / ULDO 是 HT32 内核 LDO VCORE 输出电源,必须外接一个电容:
HT32 特殊功能 GPIO ,会在 HT32 上电/复位状态 时,影响HT32的运行状态。
nRST : 内置弱上拉,建议外部搭配 10KΩ + 0.1uF 组合,或根据需要调整。
BOOT : 仅HT32 M0+ 使用 , PA9_BOOT 为 上电/复位状态 时,设置HT32 M0+ 的启动区域。
启动加载器
Bootloader, 可参考 应用说明 :HT32 自更新/烧录方法内置弱上拉, 高 电平,默认从 主FLASH (用户程序) 启动。
![]()
HT32 M0+ 启动配置
BOOT 的详细介绍,可参考
HT32Fxxxxx_UserManual.pdf中 FMC -> 启动配置 。
BOOT0/1 : 仅HT32 M3 使用 , PA8_BOOT0 & PA9_BOOT1 为 上电/复位状态 时,设置HT32 M3 的启动区域。
启动加载器
Bootloader, 可参考 应用说明 :HT32 自更新/烧录方法内置弱上拉, 高 电平,默认从 主FLASH (用户程序) 启动。
![]()
HT32 M3 启动配置
BOOT0/1 的详细介绍,可参考
HT32Fxxxxx_UserManual.pdf中 FMC -> 启动配置 。
小技巧
如果要使用 ISP 烧录 ,HT32 需要进入 启动加载器
Bootloader进行,则需要将 BOOT 引出进行控制。BOOT 内置弱上拉(约几十KΩ),抗干扰较弱,建议设计电路时外加 4.7KΩ 上拉电阻,提高抗干扰能力。
BOOT 电平仅在 上电/复位状态 时生效,其他时候可复用为 GPIO ,但是需保证在 上电/复位状态 时不能有意外的电平出现,建议不得已不要作为 GPIO 使用。
存储器映射
HT32 内部存储器都映射到一个连续的地址上,供参考:
HT32 地址映射
具体可参考型号对应的 HT32Fxxxxx_Datasheet.pdf 内 存储器映射 章节。




