Todos los sistemas de desarrollo de son unas herramientas insustituibles para la programación y el desarrollo de los dispositivos basados en microcontroladores. Los componentes elegidos con atención debida y el uso de las máquinas de la última generación para montarlos y probarlos son la mejor garantía de alta fiabilidad de nuestros dispositivos. Gracias a un diseño simple, gran número de los módulos complementarios y ejemplos listos para ser utilizados todos nuestros usuarios, sin reparar en su experiencia, tienen la posibilidad de desarrollar sus proyectos en una manera fácil y eficiente. Manual de usuario Sistema de desarrollo Si tiene alguna pregunta, comentario o propuesta de negocio, póngase en contacto con nosotros en office@mikroe.com Si tiene problemas con cualquiera de nuestros productos o sólo necesita información adicional, deje un ticket en www.mikroe.com/en/support Si quiere saber más de nuestros productos, por favor visite nuestra web www.mikroe.com mikrommb for PIC32
ESTIMADOS CLIENTES, Querría darles las gracias por estar interesados en nuestros productos y por tener confianza en. Nuestro objetivo es proporcionarles con los productos de la mejor calidad. Además, seguimos mejorando nuestros rendimientos para responder a sus necesidades. Nebojsa Matic Director general El nombre y logotipo de Microchip, el logotipo de Microchip, Accuron, dspic, KeeLoq, microid, MPLAB, PIC, PICmicro, PICSTART, PRO MATE, PowerSmart, rfpic y SmartShunt son marcas comerciales registradas de Microchip Technology Incorporated en los EE.UU. y otros países.
mikrommb for PIC32 3 TABLA DE CONTENIDO Información general... 4 Características principales... 5 1.0. Conexión del sistema de desarrollo... 5 2.0. Microcontrolador PIC32MX460F512L... 6 3.0. Programación del microcontrolador PIC32MX460F512L... 7 4.0. Pantalla táctil... 9 5.0. Módulo de memoria Flash... 10 6.0. Conector MMC/SD... 11 7.0. Módulo de audio... 12 8.0. Orificios... 13 9.0. Dimensiones del sistema de desarrollo... 14
4 mikrommb for PIC32 Información general El mikrommb for PIC32 es un sistema de desarrollo compacto que proporciona una plataforma conveniente para desarrollar los dispositivos con los contenidos multimedia. La parte principal del sistema es un microcontrolador PIC32MX460F512L de 32 bits programado con el programador externo ICD2 o ICD3 de Microchip. El mikrommb for PIC32 dispone de un gran número de módulos integrados tales como el módulo de audio, el visualizador de pantalla táctil TFT de 320x240 píxeles, el conector USB para la comunicación con el microcontrolador, memoria flash y conector de tarjeta MMC/SD. El sistema Multimedia board se puede utilizar como un dispositivo de control autónomo El visuallizador TFT 320X240 proporciona una paleta de 262.000 colores. Se utiliza para visualizar los contenidos gráficos. Panel táctil es una parte del visualizador TFT. Juntos forman un módulo de pantalla táctil. Posibilidad de leer las tarjetas de memoria MMC/SD. El programa MPLAB de Microchip se utiliza para programar los microcontroladores. Una lista actualizada de los microcontroladores soportados se puede encontrar en el sitio web de Microchip en www.microchip.com. El paquete contiene: Sistema de desarrollo: CD: Cables: Documentación: mikrommb for PIC32 CD del producto con el software apropiado cable USB manual mikrommb for PIC32 y Esquema eléctrico del sistema Especificación del sistema: Fuente de alimentación: por un cable USB (5V DC) Consumo de corriente: 50mA en estado inactivo (los módulos incorporados están inactivos) Dimensiones: 8 x 6cm (3.14 x 2.36 pulgadas) Peso: ~150g (0.33 lbs)
mikrommb for PIC32 5 Características principales 1. Orificios 2. Visualizador TFT 320x240 3. Conector para los programadores ICD2 y ICD3 4. Orificios para acceder a los pines de programación 5. Orificios 6. Conector de auriculares 7. Conector de micrófono 8. Conector USB MINI-B 1 2 8 3 7 4 6 5 1.0. Conexión del sistema de desarrollo Para conectar el sistema de desarrollo a un PC se utiliza un cable USB, refieráse a la Figura 1-1. El visualizador TFT se encenderá automáticamente. A B Figura 1-1: Alimentar el sistema de desarrollo
6 mikrommb for PIC32 2.0. Microcontrolador PIC32MX460F512L El sistema de desarrollo mikrommb for PIC32 viene con el microcontrolador PIC32MX460F512L. Este microcontrolador de 32 bits de alto rendimiento con módulos integrados y combinado con otros módulos en la placa, es perfecto para aplicaciones multimedia. Características principales del microcontrolador: - 80MHz, 1.56 DMIPS/MHz, Núcleo de 32-bit MIPS M4K; - 512K de memoria Flash (más 12K de memoria boot Flash); - 32K RAM; - Controlador DMA general del hardware de 4 canales; - Módulo Flash de prelectura con 256 Byte de caché; - Almacenamiento en caché de instrucciónes o de datos para el acceso rápido; - Controlador programable de vector de interrupciones; etc. Figura 2-1: Microcontrolador PIC32MX460F512L Los orificios (HDR1 y HDR2) colocados a lo largo de lados opuestos del sistema de desarrollo, se utilizan para conectar los pines del microcontrolador a un dispositivo adicional o una placa proto.
7 mikrommb for PIC32 3.0. Programación del microcontrolador PIC32MX460F512L El microcontrolador se programa con el programador/depurador ICD2 o ICD3 de Microchip. El programador/depurador ICD está conectado al sistema de desarrollo por un conector CN9, refiérase a la Figura 3-1. Asegurése de que el sistema de desarrollo esté encendido al iniciar el proceso de la programación del microcontrolador. Figura 3-1: Conector para el programador ICD Figura 3-2: Placa de conector ICD2 Para facilitar el acceso a los pines del conector pensados para la programación, la placa del conector ICD2 se entrega con el sistema de desarrollo mikrommb for PIC32, refiérase a la Figura 3-2. La placa se enchufa al conector CN9 en el sistema de desarrollo, Figura 3-3. A B Figura 3-3: Enchufar el conector ICD2 A B Figura 3-4: Conectar el programador Es necesario tener el programa MPLAB instalado en el PC. Este programa se utiliza para transmitir el programa del PC al progamador/ depurador ICD, y luego al microcontrolador.
8 mikrommb for PIC32 Figura 3-5: Esquema de conexión del conector ICD al microcontrolador
mikrommb for PIC32 9 4.0. Pantalla táctil El sistema de desarrollo dispone de un visualizador TFT con resolución de 320x240, cubierto con un panel táctil sensible. Juntos forman una unidad funcional denominada pantalla táctil. Permite introducir y visualizar los datos a la vez. La forma de introducir y visualizar los datos depende del programa cargado en el microcontrolador. El visualizador TFT es capaz de visualizar los datos en 262.000 colores diferentes. Figura 4-1: Pantalla táctil Figura 4-2: Esquema de conexión de la pantalla táctil al microcontrolador
10 mikrommb for PIC32 5.0. Módulo de memoria Flash Como las aplicaciones multimedia se vuelven más exigentes, es necesario proporcionar un espacio de memoria adicional que se utilizará para almacenar programas por el microcontrolador. El módulo de memoria flash habilita al microcontrolador utilizar memoria flash de 8Mbit adicional. Se conecta al microcontrolador por el Interfaz Periférico Serial (SPI). Figura 5-1: Módulo de memoria flash Figura 5-2: Esquema de conexión del módulo de memoria flash
mikrommb for PIC32 11 6.0. Conector MMC/SD En el sistema de desarrollo hay un conector MMC/SD incorporado para insertar las tarjeras MMC/SD. Eso permite al sistema ampliar adicionalmente el espacio de memoria. El Interfaz periférico serial (SPI) se utiliza para la comunicación entre el microcontrolador y una tarjeta MMC/SD. A B Figura 6-1: Insertar la tarjeta MMC/SD Figura 6-2: Esquema de conexión del conector MMC/SD al microcontrolador
12 mikrommb for PIC32 7.0. Módulo de audio El Multimedia Board dispone de un módulo de audio que sirve de interfaz para el micrófono y los auriculares estéreo. Este módulo permite grabar audio con un micrófono mono. El micrófono está conectado al sistema por un conector de 3.5mm CN7. Los auriculares estéreo se utilizan para reproducciones de audio. Se conectan al sistema por un conector de 3.5mm CN6. Para utilizar utilizar el micrófono y los auriculares apropiadamente, es necesario escribir un programa y cargarlo en el microcontrolador. Aparte de las grabaciones y reproducciones de audio, el módulo de audio también puede generar un tono lateral en los auriculares. El volúmen así como las demás funciones de este módulo se controlan por el microcontrolador por medio de software al utilizar la comunicación serial I2C. La comunicación entre el módulo de audio y el micrófono se realiza por el Interfaz Periférico Serial (SPI). Figura 7-1: Conectores de audio Figura 7-2: Conector de audio conectado a los auriculares y al micrófono Figura 7-3: Esquema de conexión del módulo de audio
mikrommb for PIC32 13 8.0. Orificios Los orificios, colocados a lo largo de lados largos del sistema de desarrollo, permiten acceder a los pines del microcontrolador en el sistema de desarrollo. Figura 8-1: Orificios Figura 8-2: Esquema de conexión de los orificios al microcontrolador
14 mikrommb for PIC32 9.0. Dimensiones del sistema de desarrollo
TÉRMINOS Y CONDICIONES Todos los productos de 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. 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. 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 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 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 ). 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. Mikroelektronika TM, 2010, Todos los derechos reservados.
Todos los sistemas de desarrollo de son unas herramientas insustituibles para la programación y el desarrollo de los dispositivos basados en microcontroladores. Los componentes elegidos con atención debida y el uso de las máquinas de la última generación para montarlos y probarlos son la mejor garantía de alta fiabilidad de nuestros dispositivos. Gracias a un diseño simple, gran número de los módulos complementarios y ejemplos listos para ser utilizados todos nuestros usuarios, sin reparar en su experiencia, tienen la posibilidad de desarrollar sus proyectos en una manera fácil y eficiente. Manual de usuario Sistema de desarrollo Si tiene alguna pregunta, comentario o propuesta de negocio, póngase en contacto con nosotros en office@mikroe.com Si tiene problemas con cualquiera de nuestros productos o sólo necesita información adicional, deje un ticket en www.mikroe.com/en/support Si quiere saber más de nuestros productos, por favor visite nuestra web www.mikroe.com MMB for PIC32MX7