software adicional Crear el primer proyecto con Software para el desarrollo rápido de interfaces gráficas de usuario para diversos tipos de TFTs diseño GUI fácil Estimados clientes, Querría darles las gracias por estar interesados en nuestros productos y por tener confianza en MikroElektronika. Nuestro objetivo es proporcionarles con los productos de la mejor calidad. Además, seguimos mejorando nuestros rendimientos para responder a sus necesidades. Nebojša Matić Director general Tabla de contenido Introducción 4 Crear un nuevo proyecto 5 Crear los contenidos visuales 8 Generar un código 12 ¿Qué es lo siguiente? 16 mikroElektronika Software adicional Visual TFT 3 Introducción Visual TFT es un software con el desarrollo gráfico intuitivo pensado para el diseño de los contenidos visuales a visualizar en los TFTs. Debido a una interfaz gráfica simple y fácil de utilizar en el PC, es posible colocar imágenes, texto, contenidos interactivos etc. Una vez completado el diseño de su contenido visual, al hacer clic en el icono apropiado, el programa Visual TFT generará un código que se abrirá más tarde en el compilador... Figura 1 - Ventana de inicio 4 Software Adicioanal Visual TFT mikroElektronika Crear un nuevo proyecto Para facilitar el proceso de crear un nuevo proyecto en el programa Visual TFT, lo hemos dividido en varios pasos simples. Basta con seguirlos para crear su propio contenido visual fácil y rápidamente. Al hacer clic en el icono New Project, aparecerá una nueva ventana denominada Project Settings en la pantalla. Figura 1 - Nuevo proyecto Figura 2 - Nombre de proyecto Figura 3 - Ubicación del nuevo proyecto Nombre su proyecto y especifique la ubicación para guardarlo en la ventana New Project Location. Luego haga clic en el botón Save. mikroElektronika Software adicional Visual TFT 5 Figura 4 - Confirmación del nombre del proyecto Al especificar el nombre y la ubicación del proyecto, aparecerá una ventana utilizada para confirmar los datos introducidos. Haga clic en el botón OK. Figura 5 - Opciones para ajustar los parámetros del proyecto En la ventana Options se necesita ajustar los parámetros para el visualizador TFT, el microcontrolador, el compilador y el diseño de la ventana. 6 Software Adicioanal Visual TFT mikroElektronika En este manual vamos a utilizar el sistema de desarrollo mikroMMB for dsPIC33. Todos los parámetros para el visualizador TFT se ajustarán en consecuencia. Figura 6 - Opciones principales Seleccione la opción MikroMMB_for_dsPIC33 del menú desplegable Hardware Patterns en la sección General Options (pestaña General). En el menú desplegable Target Compiler seleccione el compilador que quiere utilizar. No es necesario ajustar otros parámetros en esta ventana puesto que se ajustarán automáticamente con arreglo al sistema de desarrollo seleccionado. Haga clic en el botón OK. mikroElektronika Software adicional Visual TFT 7 Crear los contenidos visuales Al ajustar las opciones principales, la ventana principal del entorno de trabajo del visualizador TFT aparecerá en la pantalla. Aquí puede crear su propio contenido visual. Figura 1 - IDE del visualizador TFT Para crear un contenido visual, utilice las herramientas en el lado derecho de la ventana principal. Para utilizar una herramienta, primero haga clic en la herramienta, luego haga clic en un lugar apropiado en la ventana principal donde quiere crear su contenido visual. Al colocar la herramienta seleccionada, en el lado izquierdo de la ventana principal aparecerá un conjunto de opciones utilizadas para ajustar la herramienta actualmente activa, refiérase a la Figura 2. 8 Software Adicioanal Visual TFT mikroElektronika Figura 2 - La ventana principal con la herramienta para escribir texto Figura 3 - Barra de herramientas mikroElektronika Figura 4 - Ajuste herramientas de las Software adicional Visual TFT 9 La barra de herramientas contiene las formas básicas que le pueden ayudar en crear un contenido visual. Cada herramienta se puede ajustar a las necesidades del usuario al utilizar un conjunto de opciones para ajustar las herramientas, Figura 4. Además de estas formas básicas se pueden colocar imágenes en los formatos .bmp, .jpg o .jpeg. El máximo tamaño de imágenes es limitado por el tamaño del visualizador TFT utilizado. Figura 5 - Seleccionar imágenes Al colocar la herramienta para colocar imágenes en la ventana principal, es necesario importar una imagen de la carpeta con las imágenes. Seleccione una imagen y haga clic en el botón Open. La imagen seleccionada aparecerá en al ventana principal. 10 Software Adicioanal Visual TFT mikroElektronika Figura 6 - Imágenes seleccionadas están colocadas en la ventana principal Después de colocar y visualizar el contenido visual en la ventana principal, hay que crear un código a cargar en el microcontrolador. mikroElektronika Software adicional Visual TFT 11 Generar un código Antes de continuar, es necesario guardar el proyecto actual por si acaso. Luego debe generar un código. Figura1 - Opción Save Al hacer clic en el icono Generate code, aparecerá automáticamente una carpeta con los archivos requeridos por el compilador para generar un código hex. Figura 2 - Generación del código Figura 3 - Código Al fondo de la ventana principal, se puede ver el código a cargar en el compilador. Haga clic en el icono Start compiler para abrir el compilador que va a utilizar para generar un código .hex. Figura 4 - Icono para arrancar el compilador 12 Software Adicioanal Visual TFT mikroElektronika Figura 5 - Ventana del compilador El compilador mikroC PRO for dsPIC es el que hemos seleccionado en la ventana Option al empezar a crear un nuevo proyecto. Figura 6 - Ventana del compilador con el código mikroElektronika Software adicional Visual TFT 13 Haga clic en la opción Build en el compilador para empezar el proceso de la compilación de programa en el código .hex. Una vez terminado el proceso de la compilación, es necesario cargar el código en el microcontrolador. Luego, la imagen que hemos seleccionado en el último paso se visualizará en el visualizador TFT del sistema de desarrollo mikroMMB for dsPIC33. Figura 7 - Proyecto terminado Después de cargar el código .hex en el microcontrolador, podrá ver los resultados de su trabajo en el visualizador TFT. Vea la Figura anterior. 14 Software Adicioanal Visual TFT mikroElektronika Términos y condiciones Todos los productos de MikroElektronika son protegidos por la ley y por los tratados internacionales de derechos de autor. Este manual es protegido por los tratados de derechos de autor, también. Es prohibido copiar este manual, en parte o en conjunto sin la autorización previa por escrito de MikroElektronika. Se permite imprimir este manual en el formato PDF para el uso privado. La distribución y la modificación de su contenido son prohibidas. MikroElektronika proporciona este manual “como está” sin garantías de ninguna especie, sean expresas o implícitas, incluyendo las garantías o condiciones implícitas de comerciabilidad y aptitud para fines específicos. Aunque MikroElektronika ha puesto el máximo empeño en asegurar la exactitud de la información incluida en este manual, no asume la responsabilidad de ninguna especie de daños derivados del acceso a la información o de los programas y productos presentados en este manual (incluyendo daños por la pérdida de los beneficios empresariales, información comercial, interrupción de negocio o cualquier otra pérdida pecuniaria).Las informaciones contenidas en este manual son para el uso interno. Pueden ser modificadas en cualquier momento y sin aviso previo. ACTIVIDADES DE ALTO RIESGO Los productos de MikroElektronika no son tolerantes a fallos y no están diseñados, fabricados o pensados para su uso o reventa como equipo de control en línea en entornos peligrosos que requieran un funcionamiento sin fallos, como en instalaciones nucleares, en la navegación aérea o en sistemas de comunicaciones, de tráfico aéreo, máquinas de auxilio vital o sistemas de armamento, en los que un fallo del software podría conducir directamente a la muerte, lesiones corporales o daños físicos o medioambientales graves (“Actividades de alto riesgo”). MikroElektronika y sus proveedores niegan específicamente cualquier garantía expresa o implícita de aptitud para Actividades de alto riesgo. MARCAS REGISTRADAS El nombre y logotipo de Mikroelektronika, el logotipo de Mikroelektronika, mikroC, mikroC PRO, mikroBasic, mikroBasic PRO, mikroPascal, mikroPascal PRO, AVRflash, PICflash, dsPICprog, 18FJprog, PSOCprog, AVRprog, 8051prog, ARMflash, EasyPIC5, EasyPIC6, BigPIC5, BigPIC6, dsPIC PRO4, Easy8051B, EasyARM, EasyAVR5, EasyAVR6, BigAVR2, EasydsPIC4A, EasyPSoC4, EasyVR Stamp LV18FJ, LV24-33A, LV32MX, PIC32MX4 MultiMedia Board, PICPLC16, PICPLC8 PICPLC4, SmartGSM/GPRS, UNI-DS son maracas comerciales de Mikroelektronika. Todas las demás marcas aquí mencionadas son propiedad de sus respectivas compañías. Todos los demás productos y nombres corporativos utilizados en este manual pueden ser marcas comerciales registradas, son propiedad de sus respectivas compañías y se utilizan para fines de redacción, en beneficio de sus propietarios sin intención de infringir sus derechos. Copyright © 2003 – 2010 MikroElektronika. Todos los derechos reservados. ¿Qué es lo siguiente? MÁS PROYECTOS Después de crear el primer proyecto con éxito, es hora de seguir con los ejemplos más complicados. Vea los ejemplos en la carpeta Examples ubicada en la carpeta de instalación del VisualTFT. Póngase a experimentar por si mismo y cambie el código como quiera para que convenga a la idea de su nuevo proyecto. COMPILADORES ¿Todavía no tiene un compilador apropiado? Visite la página web http://www.mikroe.com/eng/categories/view/2/compilers/ y elija el compilador que le conviene mejor. Este software dispone de una versión demo con funcionalidad completa, limitada a sólo 2K de palabras de programa del código generado. SOPORTE Si no puede encontar suficiente información en el archivo Help o necesita hacer una pregunta o informar de un fallo, póngase en contacto con el Equipo de soporte técnico a través de http://www.mikroe.com/esupport