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

这篇具有很好参考价值的文章主要介绍了HT32合泰单片机开发环境搭建和配置教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

下面需要用到的软件和固件库我已经打包好了,下载地址: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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰
合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰
合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰
合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰
合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

环境检查

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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰
合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰
合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

编程测试

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

固件库使用教程看下图

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

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

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

效果如下图所示。

合泰杯使用的单片机,单片机/嵌入式,单片机,嵌入式硬件,arm开发,c++,合泰

附上改好的程序,里面还加上了用SysTick定时器做的延时程序:https://url.zeruns.tech/CCJv2 提取码:7p2r文章来源地址https://www.toymoban.com/news/detail-786062.html

推荐阅读

  • 高性价比和便宜的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合泰单片机开发环境搭建和配置教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 51单片机(STC8) -- 开发环境搭建(Keil C51)

    STC8H3K系列芯片概述 文章中所用的芯片选型为STC8H3K64S4,后续STC8案例均以该芯片展开 内核 • 超高速 8051 内核(1T),比传统 8051 约快 12 倍以上,指令代码完全兼容传统8051 • 21个中断源,4 级中断优先级 • 支持在线仿真 工作电压 • 1.9V~5.5V 工作温度 • -40℃~85℃ Flash 存储

    2024年01月25日
    浏览(44)
  • 51单片机开发环境搭建 - VS Code 从编写到烧录

    我安装并测试成功的环境: 操作系统:Windows 10 (22H2) 单片机:STC89C52RC Python version: 3.7.6 在这之前,给51单片机写程序是用 Keil 5(编写+编译)、STC-ISP(烧录),由于切换应用比较麻烦,并且不够美观,所以尝试使用熟悉的 Visual Studio Code 来完成这些操作。 stcgal 是用来向STC单片

    2023年04月24日
    浏览(53)
  • 在VSCode平台上使用Embedded IDE搭建单片机开发环境

    本文介绍了如何在VSCode平台上通过Embedded IDE插件搭建单片机开发环境,包括软件安装、插件配置、编译器安装和项目构建等步骤。

    2023年04月08日
    浏览(50)
  • 单片机(一):VScode+SDCC+Make的Windows下51(CH552)单片开发环境搭建

    CH552芯片是一款兼容 MCS51 指令集的增强型 E8051 内核单片机。CH552既然是51单片机,按照以前的惯例都是用Keil来进行开发。但是本次决定抛弃Keil的开发环境,主要原因是Keil为商业软件,普通用户难以支撑,并且Keil软件本身的界面丑、编辑器不智能等,这导致软件的使用体验非

    2024年02月01日
    浏览(97)
  • 【单片机学习笔记】Windows+Vscode+STM32F4+freeRTOS+FatFs gcc环境搭建

    为摒弃在接受keil邮件,研究了下gun编译,以STM32F407为例,简单记录 Git 选择对应版本直接安装即可https://git-scm.com/download/win make gcc ​ 1)将上述软件包放置于C盘根目录 2)添加环境变量 3)cmd命令行测试环境 分别输入 启动文件及LD文件 目录路径表示问题 字节对齐及指定位置存

    2024年02月07日
    浏览(48)
  • 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]

    原创首发于CSDN,转载请注明出处,谢谢! 个人初步学习51单片机的时,所能接触到的教程基本都是在Windows环境下使用Keil开发。诚然,Keil确实是一款强大的开发软件,但博主个人受限于以下因素: 个人使用的是苹果电脑 MacBook Air; 所装的VM虚拟机里已经安装了 Ubuntu 20.04.01。

    2023年04月24日
    浏览(42)
  • 单片机GD32F303RCT6 (Macos环境)开发 (二十)—— 光感芯片veml7700的使用

    1、veml有7个寄存器,每个十六位,见图。 00是config寄存器, 01 02 是中断设置的阈值 03是节能模式的设置 04 是得到的光的亮度值 05是得到的data of whole WHITE 06是中断设置值。 2、我们只测试得到光的亮度值,所以veml寄存器设置如下: 设置gain,integration time ,power save mode ,interrup

    2024年02月04日
    浏览(56)
  • 单片机之keil软件环境搭建

    Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。     目前软件对中文的支持不友好,不建议安装网上的一些汉化包之类的。另外建立的工程文件路径也尽量

    2024年02月22日
    浏览(46)
  • 51单片机入门(1)环境搭建(Keil+ISP)

    在学习51单片机之前,环境搭建是必不可少的一步,本文主要介绍Keil软件和STC-ISP软件的安装 本人只是一个普通的嵌入式低级(初级)玩家,文章主要针对新手,所以大佬要是发现文中有何不妥之处,还请口下留情,若能指出,我一定虚心改正 Keil C51是美国Keil Software公司出品

    2023年04月09日
    浏览(56)
  • 合泰HT32F52352入门教程(# 1W+字 博客帮您快速上手,拿奖不是梦 #)

    这篇文章适合已经有单片机基础,比如STM32。熟悉STM32库函数(标准库最好,HAL库要适应一下手写配置) 这篇文章的代码均经过本人烧写验证,帮你快速上手HT32F52352 如果觉得对你有帮助,记得点赞(别老是放在收藏夹里吃灰) 更多有意思的文章点击“我的主页” --------😐

    2023年04月22日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包