Martínez Santa, FernandoFarfán Duarte , SantiagoOrdoñez Mejía, Cristian Camilo2025-08-252025-08-252025-08-11http://hdl.handle.net/11349/98607Este proyecto presenta el desarrollo e implementación de un transcompilador capaz de convertir código escrito en el lenguaje V a lenguaje C, optimizado para microcontroladores de la familia STM32, específicamente los modelos STM32G431CBU6 y STM32F411CEU6. La herramienta incluye módulos dedicados a la gestión de temporizadores, interrupciones externas, control PWM, lectura y escritura digital, así como funciones auxiliares para facilitar el estilo de programación tipo Arduino. Se realizaron pruebas de validación en hardware real, documentando ejemplos funcionales y guías de uso para garantizar la portabilidad y escalabilidad del sistema. El resultado es una solución modular y extensible que mejora la integración de Aixt con plataformas STM32, reduciendo el tiempo de desarrollo y facilitando la reutilización de código.This project presents the development and implementation of a transpiler capable of converting code written in the V programming language into C, optimized for STM32 microcontrollers, specifically the STM32G431CBU6 and STM32F411CEU6 models. The tool includes dedicated modules for timer management, external interrupts, PWM control, digital input/output, and auxiliary functions to facilitate Arduino-style programming. Hardware validation tests were carried out, documenting functional examples and usage guides to ensure system portability and scalability. The result is a modular and extensible solution that enhances Aixt integration with STM32 platforms, reducing development time and enabling efficient code reuse.pdfspaTranscompiladorLenguaje VLenguaje CTemporizadoresInterrupcionesPWM, ArduinoAixtInclusión a la API del proyecto Aixt de los módulos de temporizador e interrupciones para la familia de microcontroladores STM.bachelorThesisTecnología en Electricidad -- Tesis y disertaciones académicasSistemas embebidosLenguajes de programaciónControladores (Programas de ordenador)Compiladores (Programas de ordenador) Gráficos, esquemas, etc.OpenAccessInclusion of timer and interrupt modules for the STM family of microcontrollers in the AIXT project APITranspilerV languageC languageTimersInterruptsPWM ArduinoAixtAbierto (Texto Completo)