Resumen:
|
[ES] La programación de un microcontrolador es relativamente sencilla gracias a las
facilidades que nos ofrecen los entornos de programación existentes. Sin embargo, una vez escrito
el código y transferido al dispositivo, ...[+]
[ES] La programación de un microcontrolador es relativamente sencilla gracias a las
facilidades que nos ofrecen los entornos de programación existentes. Sin embargo, una vez escrito
el código y transferido al dispositivo, sería de mucha utilidad poder comprobar de una forma
gráfica que el microcontrolador actúa o no según lo deseado.
En el proyecto planteamos el desarrollo completo de una interfaz gráfica que nos permite
conocer el estado de las entradas y salidas del microcontrolador mientras se está ejecutando un
programa realizado por el usuario. Mediante la creación de dos aplicaciones, una para el
dispositivo microcontrolador y otra para el PC, que se comunican entre ellas vía USB utilizando
un canal serie virtual (EIA-232) con un protocolo también definido en este trabajo, conseguimos
con resultados positivos los objetivos de este proyecto.
Este trabajo de ingeniería puede resultar muy interesante tanto para el desarrollo como en
la puesta en marcha de sistemas empotrados, también llamados sistemas embebidos, y que son
extensamente utilizados actualmente.
[-]
[EN] Microcontroller programming is relatively simple thanks to the facilities provided by the
existing programming environments. However, once the code is written and transferred to the
device, it would be very useful ...[+]
[EN] Microcontroller programming is relatively simple thanks to the facilities provided by the
existing programming environments. However, once the code is written and transferred to the
device, it would be very useful to check graphically if the microcontroller behaves like we desire
or not.
In the project we propose the complete development of a graphical interface that allows us to
know the status of the microcontroller inputs and outputs while it is running with a user program.
By creating two applications, one for the microcontroller device and another one for the PC, which
communicate with each other via USB using a virtual serial channel (EIA-232) with a defined
protocol also in this work, we get positive results with the objectives of this project.
This engineering work could be very interesting in both development and implementation of
embedded systems, which are widely used today.
[-]
|