
uVision de Keil proporciona herramientas para programación de microcontroladores de variadas familias, entre ellas uC ARM. En un afán de aprender como se utiliza paso a detallar como contrui mi primer proyecto para el uC nRF51822 de Nordic Semiconductor.
Interfaz de uVision IDE
Lo primero es identificar como moverse dentro de uVision. En la siguiente imagen se tiene los siguientes áreas de trabajo:
Organizador del proyecto: ubicado en el extremo izquierdo podemos encontrar las pestañas:
- Project: Será el lugar donde ubiquemos nuestras secciones de código.
- Books: se encuentra la documentación del proyecto.
- Functions:
- Templates:
Barra de menús, ubicado en el extremo superior. Tiene las siguientes opciones:
- File: Incluye comandos para gestionar e imprimir archivos, mantener la Base de datos de dispositivos y para manipular las licencias.
- Edit: Son comandos para trabajar con el editor. Funciones tipicas son Deshacer, cortar, copiar y pegar.
- View: Permite habilitar ventanas tales como la de Proyectos, libros, funciones, etc
- Project: Contiene comandos para abrir, guardar y cerrar archivos de proyectos.
- Flash: Sirve para conectarse con los programadores Flash y hacer descargas a dispositivos
- Debug: Contiene comandos para depuración de programación
- Peripherals: Incluye dialogos para ver y cambiar ajustes del chip. Este menu solo esta activo en el modo Debug
- Tools: Proporciona acceso a programas personalizados
- SVCS: Configura y añade comandos para un Software Version Control System (ni idea que es, lo veré mas adelante)
- Window: Tiene comandos para organizar las ventanas activas del editor
- Help: Muestra la ayuda.
Barra de acceso rápido: ubicado bajo la barra de menús, proporciona iconos de acceso rápido a las funciones mas utilizadas.
Build Output: Área que muestra los resultados tras una compilación, indicando si esta correcto o si se encuentra en error.
Creando un proyecto con uVision
Para crear un proyecto es necesario dirigirse al menú Project>New uVision Project.
Luego aparecerá un popup para ubicar el proyecto. Para mi ejemplo me hice la carpeta holamundo (estoy dando mis primeros pasos en uVision, no esperen algo detallado)
Una vez dentro de la carpeta, creo el proyecto holamundo. Con eso le doy clic a Guardar.
Acto seguido, aparecerá un popup indicando que micro deseamos programar. Anteriormente descargué el software pack para el nRF51822. De esta forma puedo seleccionar lo que aparece en la figura:
La selección del Software Pack nRF51 nos permite escoger la familia nRF51 a programar. Esto facilita la programación de este micro:
Como resultado nos genera la siguiente jerarquía de archivos en ventana Project:
A lo cual, yo he cambiado por nombres que sean mas fáciles de recordar para mi
0 comments