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

HT32 Holtek Ambiente de Desarrollo para Microcontroladores – Guía de Instalación

Introducción

Últimamente me estoy preparando para la competencia “Holtek Cup”; mientras repaso las diapositivas oficiales y los manuales de Holtek, aprovecho para redactar este tutorial sobre cómo montar el entorno de desarrollo.

La placa que entrega la competencia es la ESK32-30501 y el microcontrolador utilizado es el HT32F52352.

Web oficial de la Holtek Cup: https://url.zeruns.com/S7xu8

Presentación oficial de Holtek sobre el HT32F52352: https://url.zeruns.com/r5Jt0 Código de extracción: m9kj

Grupo de técnicas de electrónica/microcontroladores: 2169025065

Preparativos

Primero instala Keil MDK-ARM; no lo explicaré paso a paso, búscalo tú mismo o consulta el tutorial de Holtek. La empresa proporciona un código de licencia válido para toda la gama de microcontroladores Arm® Cortex-M0+ de Holtek. Enlace al tutorial: https://url.zeruns.com/kwuFg

He empaquetado todo el software y la biblioteca de firmware que vamos a necesitar. Descarga: https://url.zeruns.com/HT32 Código: 55bv

Enlaces de compra del material:

Placa ESK32: https://s.click.taobao.com/ndAFyKu

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

Cables Dupont: https://s.click.taobao.com/QVTFyKu

Instalación del entorno

Instala la herramienta de grabación HT32 ICP Tool: dentro del archivo comprimido ejecuta e-Link32_Pro_ICP_Tool_v030.exe, avanza con “Siguiente” hasta finalizar; se instalarán también los drivers de e-Link32. Abre HT32 ICP Tool, conecta la placa, selecciona el modelo del micro en la esquina inferior derecha y pulsa “Read” para comprobar que la lectura funciona.

Este programa se puede descargar de la web oficial de Holtek: https://url.zeruns.com/GEWtC


Instala el pack de soporte para Keil: ejecuta Holtek.HT32_DFP.latest.pack que encontrarás dentro de HT32_STD_5xxxx_FWLib_V1.3.4_6737.zip; pulsa “Siguiente” hasta terminar.


Para otros microcontroladores Holtek o versiones más nuevas, visita: https://url.zeruns.com/HT32F52352

Driver HT32 Virtual COM: ejecuta HT32_VCP_Driver_v121b.exe y sigue los pasos. Es el driver del puerto serie virtual que incorpora e-Link32.

Instala HT32init: lanza HT32init_V109beta.exe y continua hasta finalizar. Es un programa similar a STM32CubeMX que permite configurar y generar código gráficamente.



Verificación del entorno

Con lo anterior el entorno está listo. Conecta la placa Holtek al PC con el cable de datos, regresa al escritorio, haz clic derecho en “Este equipo”, elige “Propiedades” → “Administrador de dispositivos” y comprueba que aparezca lo indicado en la imagen.


Abre Keil5; puede saltar un aviso de que se ha detectado un nuevo pack de soporte. Si no, pulsa el botón indicado.


Prueba de programación

Por último crea un proyecto para comprobar que se puede descargar código de un solo clic. Si te resulta complicado, modifica un ejemplo oficial; los ejemplos están dentro del paquete HT32_STD_5xxxx_FWLib_V1.3.4_6737.zip.

Consulta las imágenes siguientes para usar la biblioteca.




La placa ESK32-30501 lleva dos LEDs de prueba en los pines PC14 y PC15.

Modifica el ejemplo GPIO/Output de la biblioteca oficial tal como muestra el recuadro rojo de la imagen, compila y descarga; los LEDs se encenderán.

Resultado:

Código ya modificado (incluye retardos con SysTick): https://url.zeruns.com/CCJv2 Código: 7p2r

Lecturas recomendadas

1 me gusta