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

HT32 Holtek: инструкция по установке среды разработки для микроконтроллеров

Введение

Недавно готовился к соревнованию Holtek Cup, изучал официальные слайды и даташиты, и заодно решил записать туториал по настройке среды разработки.

На соревнованиях выдают плату ESK32-30501 с микроконтроллером HT32F52352.

Сайт Holtek Cup: https://url.zeruns.com/S7xu8

Презентация официального курса по HT32F52352: https://url.zeruns.com/r5Jt0 Код извлечения: m9kj

Технический чат по электронике/микроконтроллерам: 2169025065

Подготовка

Сначала нужно установить Keil MDK-ARM; подробно не рассказываю — гуглите или смотрите официальный туториал Holtek. У Holtek есть лицензионный ключ для Keil, работающий с микроконтроллерами Arm® Cortex-M0+ серии Holtek; ссылка: https://url.zeruns.com/kwuFg

Все нужные программы и библиотеки я уже собрал в один архив, скачать: https://url.zeruns.com/HT32 Код: 55bv

Где купить оборудование:

Плата ESK32: https://s.click.taobao.com/ndAFyKu

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

Провода «Дюпон»: https://s.click.taobao.com/QVTFyKu

Установка среды

1. Установите программатор HT32 ICP Tool
Запустите e-Link32_Pro_ICP_Tool_v030.exe из архива, нажимайте «Далее» до конца. Вместе с ним поставятся драйверы e-Link32. Откройте HT32 ICP Tool, подключите плату, в правом нижнем углу выберите модель МК, нажмите Read — проверьте, читается ли контроллер.

Официальная загрузка: https://url.zeruns.com/GEWtC


2. Установите пакет поддержки HT32 для Keil
Дважды кликните по Holtek.HT32_DFP.latest.pack в архиве HT32_STD_5xxxx_FWLib_V1.3.4_6737, далее — «Next» до конца.


Для других МК Holtek или новых версий заходите на сайт: https://url.zeruns.com/HT32F52352

3. Установите драйвер виртуального COM-порта HT32 Virtual COM
Запустите HT32_VCP_Driver_v121b.exe, далее — «Next».

4. Установите HT32init
Запустите HT32init_V109beta.exe, далее — «Next». Это аналог STM32CubeMX: графическая настройка и генерация кода.



Проверка установки

На этом установка закончена. Подключите плату кабелем к ПК, щёлкните правой кнопкой по «Этот компьютер» → Свойства → Диспетчер устройств и убедитесь, что появились устройства, как на скриншоте.


Запустите Keil5; может всплыть уведомление о новом пакете. Если нет — нажмите кнопку, указанную на рисунке.


Тестовая прошивка

Создать проект с нуля сложно, поэтому возьмите официальный пример из архива HT32_STD_5xxxx_FWLib_V1.3.4_6737 и слегка измените его.

Как работать с библиотекой показано на скриншотах:




На плате ESK32-30501 есть два светодиода на выводах PC14 и PC15.

Откройте пример GPIO/Output, поменяйте указанные в красной рамке строки, скомпилируйте и загрузите — светодиоды загорятся.

Результат на фото:

Готовый проект с добавленным SysTick-делайем: https://url.zeruns.com/CCJv2 Код: 7p2r

Рекомендуем к прочтению

1 лайк