Sin título 12

Preview:

Citation preview

PIC18FJ

Manual de Usuario

1.- Terminales de Conexión.

2.- Pantalla táctil de 320 x 24 TFT.

3.- Conector USB mini-B.

4.- Conector de batería LI-Polymer.

5.- Conector de auriculares de 3,5 mm.

6.- Regulador de la fuente de alimentación.

7.- Memoria flash en serie.

8.- VS1053 Stereo mp3 codificador/decodificador.

9.- RESET.

10.- microcontrolador PIC18F87J50.

11.- acelerómetro.

12.- oscilador de cristal.

13.- LED indicador de alimentación.

14.- Ranura para tarjeta microSD.

15.- ICD2 / 3 ® conector.

16.-conector mikroProg ™.

- USB V2.0 Compliant SIE;

- Dos modos de reloj externo, de hasta 48 MHz;

- Interno 31 kHz oscilador, oscilador interno sintonizable; 31 kHz a 8 MHz;

- 10-Bit, hasta 12 canales de analógico a digital (A / D);

- Capacidad de dirección de hasta 2 Mbytes;

- 8-Bit o interfaz de 16 bits;- 12-Bit, Modos de direccionamiento

Arquitectura Principal

Empezar a programar...Para programar, necesitaremos el software Visual TFT, es compartible con mikromedia.Es un software de programación de alto nivel que cuenta con ayudas visuales.

1.- Herramientas principales.2.- Inspector de Objetos.3.- Pantalla de Bienvenida.4.- Opciones de inicio.5.- Paleta de componentes.6.- Ventana de Capas

Para poder compilar nuestros programas en Visual TFT, necesitareamos de un programa compilador.

1.En la pantalla de bienvenida, haga clic en el botón Nuevo proyecto. Se abrirá una nueva ventana y le guiará a través del proceso de creación de un proyecto nuevo. Lo primero que tenemos que hacer es especificar el nombre del nuevo proyecto y la carpeta de destino.

2.Haga clic en el botón Examinar junto al campo de edición.

3. Seleccionar Carpeta de destino.

4. Colocar nombre.

5. Guardar.

6. Se muestra la ruta completa de destino.

7. Click para continuar.

8. Aparece el hardware específico que usaremos.

9. El compilador.

10. Escogemos el hardware en vez de Custom.

11. Escogemos MikroMMB_for_PIC18FJ_he_rev_1.10

12. Elegimos el compilador. Por default viene el mikroC.

13. Hacemos click en aceptar para empezar a programar.

Diseño en Visual TFT

1.Barra de herramientas principal. Dispone de botones con iconos que representan la función de cada botón. Aquí podemos abrir, guardar o proyectos de exportación, añadir o eliminar pantallas, generando el código, empezamos el compilador de destino, invocamos ventana Configuración del proyecto y mucho más.

2.Pantalla trabajo actual. Esta es la representación gráfica de la superficie de la pantalla activa. Es la zona donde va a colocar los componentes y el diseño de la interfaz gráfica de usuario para este proyecto. Puede añadir tantas pantallas como desee. Vamos a utilizar sólo dos.

3.Inspector de Objetos. Esta ventana se puede utilizar para cambiar las propiedades de cada pantalla y el componente. Cambiar los nombres, títulos, fuentes, tamaños, posición, añadir eventos a los componentes (OnUp, OnDown, OnClick, OnPress) y definen su comportamiento.

4.Paleta de Componentes. Colección de los componentes que se pueden colocar en las pantallas. Hay, componentes básicos simples, caja, círculo, línea, imagen y etiqueta, y así como los componentes más complejos, tales como botones, checkbox y barra de progreso como.

5.Capas. Al igual que en cualquier otro editor de gráficos vectoriales, puede agrupar los componentes en capas, mientras que el diseño, y navegar rápidamente a través de las diferentes capas utilizando esta ventana.

Podemos colocar en la Pantalla de trabajo cualquier caja, círculo, línea, imagen y etiqueta, botones, checkbox, textbox.

En la ventana de Inspector de Objetos, en la opción Caption, podemos cambiar el nombre al Botón

Para especificar la función de los botones cuando se hace clic, añadimos eventos OnClick de los dos botones. Busque el evento OnClick del ButtonRound2 en el de la ficha Eventos del Inspector de Objetos. Haga doble clic en él. Aparecerá la ventana de código de usuario.

La función prototipo que se asocia automáticamente con el evento click. En el cuerpo de la función sólo tienes que escribir la siguiente línea de código: "DrawScreen (& Screen1);". Este código se ejecuta cuando se hace clic en el botón, invocando así el dibujo de Screen1.

Seleccione ButtonRound1 componente de la lista desplegable de la sección Componentes de la ventana Inspector de Objetos. Haga doble clic en su evento OnClick en la ficha Eventos para crear y asociar la función correspondiente. Escriba la siguiente línea de código en el cuerpo de la función usando el editor de la ventana de código de usuario:

"DrawScreen (& Screen2);". El código se ejecutará cuando se haga clic en el botón, invocando así el dibujo de Screen2. Así que, cuando hacemos clic en el botón en la primera pantalla que nos llevará a la siguiente pantalla, y cuando hacemos clic en el botón se nos va a volver a la pantalla inicial.

En la barra de herramientas de Visual TFT, localice el botón Start Compiler con el triángulo verde. Lo llamamos el botón Play. Al hacer clic se genera automáticamente código para el compilador de destino, y lanzar el compilador con el proyecto cargado.

El código completo está listo para ser construido tan pronto como se inicia el compilador. No se requieren intervenciones adicionales. Podemos iniciar la construcción del proyecto con el comando Build-> Build [CTRL + F9]. Después de la compilación y la vinculación se realiza correctamente, la ventana del mensaje debe contener esta información, tal como se muestra en la siguiente imagen.

Así es como se mostraría en nuestro dispositivo. Pero para poder visualizarlo, debemos cargar el programa.

Para esto, decidimos utilizar la mejor opción: Utilizando el software mikroBootloader.

Conectamos el pic a nuestra pc por medio del cable usb, y comenzamos.

Para cargar el programa en el microcontrolador, usaremos Bootleader.

Se puede descargar de:

Ya descargado nuestro programa, descomprimir y escoger el archivo .exe mikroBootleader USB HID v1.50.

Cargar el programa....

1.-Conecte mikromedia ™ tablero con un PC a través del cable USB yIcono de USB se iluminará en rojo.

2.- Haga clic en el botón Conectar en 5 s, de lo contrario existeprograma de microcontrolador ejecutará.

1.- Buscar nuestro archivo .hex y abrir.

Para empezar .hex carga, haga clic en iniciar la carga .

Puedes monitorear el progreso del archivo .hex mediante la barra.

La carga del archivo está completo y listo para verse en el microcontrolador.