HT32合泰(Holtek)单片机开发环境搭建安装教程

前言

最近在准备合泰杯的比赛,在看合泰官方的PPT和数据手册学习,顺便做个合泰单片机的开发环境搭建教程。

合泰杯比赛发放的开发板是ESK32-30501,用的单片机是HT32F52352。

合泰杯官网地址:https://url.zeruns.tech/S7xu8

合泰官方HT32F52352授课教材PPT:https://url.zeruns.tech/r5Jt0 提取码:m9kj

准备

首先需要安装Keil MDK-ARM,这个就不详讲了,自己百度,或者看合泰的教程,合泰有提供Keil的激活码,可以用于 Holtek 的 Arm® Cortex-M0+ 微控制器系列产品,教程链接:https://url.zeruns.tech/kwuFg

下面需要用到的软件和固件库我已经打包好了,下载地址:https://url.zeruns.tech/HT32 提取码:55bv

需要用到的东西购买地址:

ESK32开发板:https://s.click.taobao.com/ndAFyKu

DAPLINK:https://s.click.taobao.com/Lt4FyKu

杜邦线:https://s.click.taobao.com/QVTFyKu

环境搭建

安装烧录工具 HT32 ICP Tool,下图压缩包中的e-Link32_Pro_ICP_Tool_v030.exe,双击运行后一直下一步即可,会同时安装e-Link32的驱动,然后打开 HT32 ICP Tool,接上开发板,软件右下角选择一下单片机型号,点击Read,测试一下能不能正常读取。

这个软件可以在合泰官网下载:https://url.zeruns.tech/GEWtC


安装HT32的Keil支持包,HT32_STD_5xxxx_FWLib_V1.3.4_6737.zip压缩包中的Holtek.HT32_DFP.latest.pack,双击运行后一直下一步即可。


如果是合泰的其他单片机或者想下新版本可以去官网下:https://url.zeruns.tech/HT32F52352

安装 HT32 Virtual COM 驱动,这是e-Link32自带的虚拟串口的驱动,双击HT32_VCP_Driver_v121b.exe运行,一直下一步即可。

安装HT32init,双击HT32init_V109beta.exe运行,一直下一步即可,这是一个类似于STM32CubeMX的软件,可以图形化配置生成代码。



环境检查

至此为止,环境搭建完毕,你现在可以使用数据线连接合泰单片机和电脑,然后回到电脑桌面,鼠标右键单击此电脑,选择属性然后在界面左侧点击设备管理器,然后查看是否出现图示结果。


然后双击keil5软件,可能会弹出提示你检测到了新支持包,如果没有的话,可以点击这个按钮。


编程测试

最后需要建一个工程项目来检查是否可以一键下载程序到合泰单片机,建项目可能比较难,但是不要紧,可以把官方的例程改一下测试,官方例程就在那个HT32_STD_5xxxx_FWLib_V1.3.4_6737.zip固件库包里。

固件库使用教程看下图

ESK32-30501开发板上有两个LED可以用来测试,对应的端口分别是PC14和PC15。

修改一下官方固件库里的GPIO/Output例程,修改如下图红框所示位置的内容后编译并下载即可点亮LED。

效果如下图所示。

附上改好的程序,里面还加上了用SysTick定时器做的延时程序:https://url.zeruns.tech/CCJv2 提取码:7p2r

推荐阅读

  • 高性价比和便宜的VPS/云服务器推荐: https://blog.zeruns.tech/archives/383.html
  • 怎样搭建个人博客:https://blog.zeruns.tech/archives/218.html
  • 我的世界服务器搭建教程:https://blog.zeruns.tech/tag/mc/
  • STM32读取SHT3x系列温湿度传感器:https://blog.zeruns.tech/archives/700.html
  • 使用VSCode代替Keil实现STM32和51单片机的开发:https://blog.zeruns.tech/archives/690.html

HT32合泰单片机开发环境搭建和配置教程相关推荐

  1. 辉芒微(FMD)单片机开发环境搭建

    辉芒微(FMD)单片机开发环境搭建 目录 辉芒微(FMD)单片机开发环境搭建 前言 1 硬件准备 2 环境搭建 2.1 FMD IDE 2.2 芯片规格书和参考demo 2.3 新建工程 结束语 前言 ...

  2. 51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码

    51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子    1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.目前教科书基 ...

  3. Windows下Android开发环境搭建和配置

    关于Windows下Android开发环境搭建.配置方面文章,网上一搜一堆,为方便以后参考,权且做个记录,主要关注安装过程中的注意事项.对新手提醒的是,本文介绍SDK开发Android APK环境搭建 ...

  4. linux 下51单片机开发环境搭建

    linux 下51单片机开发环境搭建(arch linux) 编译sdcc 软件: sdcc 命令:sdcc file.c 得到一堆文件需要( .inx) 命令: packihx file.inx & ...

  5. Eclipse IDE 使用技巧和Android App 开发环境搭建和配置

    写在前面: 本片文章只是记录了自己学习时的一些笔记,纯粹是为了自己后面方便查找,片言碎语,不适合大家浏览,请大家不要参考这篇文章. 正文: Eclipse IDE 使用技巧               ...

  6. java开发环境搭建与配置

    java开发环境搭建与配置 1.首先鼠标右击我的电脑,找到"属性",点击进入 2.找到"高级系统设置",点击进入 3.点击"高级",再点击& ...

  7. ESP-01S开发环境搭建及新手教程点灯教程全解详细配图(ESP8266-01s)

    ESP-01S开发环境搭建及新手教程点灯教程全解相当详细(ESP8266-01s) 一.模组简介 二.开发工具 三.开发软件 四.点亮第一盏灯 五.至此完成了ESP-01S在arduino开发环境下点 ...

  8. Java开发环境搭建与实验教程(适合自学)

    Java开发环境搭建与实验教程 如何配置JAVA的环境变量 下载Java  JDK(JDK包含JRE.SDK是Software Development Kit 即软件开发工具包,可以包括函数库.编译程 ...

  9. 合泰杯 | 合泰单片机入门 环境搭建安装(一)

    最近参加福建省的合泰杯比赛,第一次接触合泰单片机,一开始学习的是51 和 32 ,虽然各类单片机的操作都万变不离其中,但是相对于51和32 的资料,合泰单片机的资料对于新手来说就不那么友好了.所以后面 ...

最新文章

  1. 提高PHP编程效率的53个要点(转)
  2. [Ljava.lang.Object; cannot be cast to com.gxuwz.check.entity.SysClasses
  3. 反击CobaltStrike
  4. 面向.NET开发人员的Dapr——服务调用
  5. python多进程_python学习笔记:多进程
  6. 2018年最新全国县级以上行政区划对应关系数据(按国家统计局网站整理)
  7. [数据结构]《数据结构教程》多语言微课版创作计划
  8. 1597: [Usaco2008 Mar]土地购买
  9. Tomcat的作用(自用)
  10. 越来越火的图数据库到底能做什么?
  11. 不用PS,也可以轻松组合漂亮的图片—135编辑器拼图教程
  12. Tetris(俄罗斯方块)
  13. QQ群怎么快速封群,如何举报骗子QQ群可以使之封群?
  14. 一分钟自我介绍怎么说才精彩
  15. PUTTY中永久更改字体大小
  16. 局域网监控软件帮助新入伍战士改善网络行为
  17. 智慧电力解决方案-最新全套文件
  18. 我的世界马桶c的java_为什麼我的世界forge服务器出了问题
  19. loss值多少才算收敛_银行福利中的六险二金是怎么算的,到底值多少钱?
  20. kotlin banner

热门文章

  1. 如何清空c盘只剩系统_教你如何删除C盘无用文件,确保系统畅快
  2. setup中使用watch
  3. 18、ADS使用记录之超宽带功放设计
  4. 修改grafana主题风格
  5. Java 大小写互转 大写转小写 小写转大写
  6. 每日一皮:论颜色对一款产品的重要性...
  7. ASEMI三相整流桥的工作原理
  8. Python3基础入门自学教程
  9. Folx Pro 5 Mac的专业下载工具,一款BT下载器
  10. vba 防止pc屏幕锁定_锁定Windows 10 PC的10种方法