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
- VPS/Servidores en la nube de alto rendimiento y bajo coste: https://blog.zeruns.com/archives/383.html
- Cómo crear un blog personal: https://blog.zeruns.com/archives/218.html
- Tutorial de creación de servidor de Minecraft: https://blog.zeruns.com/tag/mc/
- Leer sensor de temperatura/humedad SHT3x con STM32: https://blog.zeruns.com/archives/700.html
- Usar VSCode en lugar de Keil para desarrollar con STM32 y 51: https://blog.zeruns.com/archives/690.html



















