Martínez Santa, FernandoDuitama Puin, Ferney EduardoCalderón Medina , Daniel Esteban2025-11-042025-11-042025-10-01http://hdl.handle.net/11349/99683El proyecto se centra en la implementación de una API en lenguaje C y un archivo de configuración especializado, con el fin de permitir la transcompilación automática de código escrito en Aixt (lenguaje V) hacia código C ejecutable en los microcontroladores CH32V003 y CH32V103, ambos basados en arquitectura RISC-V de 32 bits. Inicialmente, el desarrollo se orientó a la tarjeta CH32V003, pero posteriormente se migró al CH32V103-R8T6, debido a su mayor capacidad de procesamiento (72 MHz), 64 KB de Flash y 20 KB de RAM, además de su mejor compatibilidad con el entorno Arduino, utilizado como base para las pruebas y la integración de Aixt.The project focuses on the implementation of an API in the C programming language and a specialized configuration file, aimed at enabling the automatic transcompilation of code written in Aixt (V language) into executable C code for the CH32V003 and CH32V103 microcontrollers, both based on a 32-bit RISC-V architecture. Initially, the development was oriented toward the CH32V003 board; however, it was later migrated to the CH32V103-R8T6 due to its higher processing capacity (72 MHz), 64 KB of Flash memory, and 20 KB of RAM, as well as its better compatibility with the Arduino environment, which was used as the foundation for testing and Aixt integrationpdfspaAixtLenguaje VTranscompilaciónCH32V103Microcontroladores RISC-VImplementación de las librerías en lenguaje V de los módulos de I/O DIGITALES, ADC, PWM, UART, timer e interrupciones, así como el archivo de configuración para la transcompilación de V a C para el microcontrolador CH32V003 en el marco del proyecto AIXT.bachelorThesisTecnología en Electricidad -- Tesis y disertaciones académicasSistemas embebidosArquitectura de ordenadorLenguajes de programaciónControladores (Programas de ordenador)OpenAccessImplementation of the V language libraries of the DIGITAL I/O modules, ADC, PWM, UART, TIMER and INTERRUPTS, as well as the configuration file for transcompilation from V to C for the CH32V003 microcontroller within the framework of the AIXT project.AixtV languageTranscompilationCH32V103RISC-V microcontrollersAbierto (Texto Completo)