Sunteți pe pagina 1din 11

ColdFire Electronica / Prof. Jaime A.

Lomeli Sanchez

Tutorial para Manejar al Arduino ChipKit MAX32

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez

ColdFire Electronica

Prof. Jaime Alejandro Lomeli Sanchez. e-mail: coldfire_micro@hotmail.com

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez


La Placa Arduino Chipkit MAX32 es compatible al 100% con el software y entorno de Programacion del Arduino Mega original con Atmel, es compatible con la mayora de los Shields de Arduino original. Por tal motivo, si ya has manejado el Arduino Mega original, pues manejar este ser muy fcil, pero, con la diferencia que este ChipKit MAX32 nos da la potencia de un PIC32 ( 32 Bits ), mas perifricos, memoria, velocidad, rendimiento, entre otros El lenguaje de programacin es idntico al de Arduino Mega original, incluso la placa tiene la mismas medidas. Para obtener mas informacin y referencia del Lenguaje esta la pagina oficial de Arduino: http://arduino.cc/en/Reference/HomePage .

OK, todos los ejemplos que veremos a continuacin fueron hechos con la Placa Arduino ChipKit MAX32 y el Shield ChipKit Basic I/O Shield.

ChipKit Basic I/O Shield El ChipKit Basic I/O Shield nos ayudara a realizar las practicas de una manera rpida y sencilla, ya que no tendremos que armar nada en Protoboard, sino que simplemente montamos el Shield y listo El Shield tiene: Leds, Botones, Switches, Potenciometros para el ADC, Salidas de Potencia Mosfet, GLCD OLED entre otros Pero NO te preocupes, si no tienes el ChipKit Basic I/O Shield, puedes armar y poner los componentes que ocupemos en las practicas de manera externa en Protoboard. Simplemente que

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez


por cuestiones de tiempo y simplicidad en este tutorial lo haremos con este Shiled ( Disponible en ColdFire Electronica ). Muy bien lo primero que ocupamos es copiar el Archivo ZIP mpide-0023-windows-20120903 y la Carpeta Ejemplos y Ejercicios, que se encuentran en el DVD, las copiamos a Mis Documentos o al Escritorio o al destino que queramos. Despues vamos a descomprimir el Archivo zip mpide-0023windows-20120903 que copiamos a nuestro disco duro previamente. Antes de conectar al ChipKit, si vamos a usar el Shield Basic I/O Shield lo conectamos ahora de tal forma que quede montado como en la siguiente imagen:

OK, ahora ya podemos conectar nuestro ChipKit MAX32 a la PC por medio del cable USB que lo acompaa. Al momento de conectarlo Windows nos preguntara que ocupamos instalar los drivers del dispositivo, escogeremos la opcin de Instalar los Drivers de manera manual, que nosotros le diremos donde estn los drivers. Despues nos preguntara que le demos la ruta de la carpeta que contiene los Drivers, entonces le daremos la ruta de la Carpeta FTDI USB Drivers que se encuentra en nuestro DVD. Ahora se empiezan a instalar los Drivers.

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez


OK, antes de realizar el primer ejercicio, vamos a ver la distribucin de Pines del Basic I/O Shield con el Chipkit MAX32, ya que el Basic I/O Shield esta originalmente hecho para trabajar con el Chipkit UNO32 y por tal motivo la rotulacin de los pines de la tarjeta viene para el UNO32, pero, aun asi el Chipkit MAX32 tambien lo puede usar sin problemas. En la siguiente tabla veremos la distribucin de pines a usar con el MAX32 y el Basic I/O Shield:

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez


Por ejemplo, usando el Chipkit UNO32 los pines donde estn conectados los Leds del Basic I/O Shield son: 26,27,28,29,30,31,32,33, pero si usamos el Chipkit MAX32, los pines ser: 70,71,72,73,74,75,76,77. Con la Pantalla GLCD OLED no hay problema, ya que esta conectada a los pines necesarios del MAX32 y no hay que hacer ningn cambio.

Ya instalados los Drivers procedemos a realizar el primer ejercicio, en el cual Encenderemos 8 Leds ( Incluidos en el Basic I/O Shield ) los cuales se encuentran conectados a los Pines Digitales del ChipKit MAX32: 77, 76, 75, 74, 73, 72, 71, 70.

OK, para realizar nuestro primer programa hacemos lo siguiente: Vamos a la carpeta mpide-0023-windows-20120903 que descomprimimos previamente en Mis Documentos o donde haya quedado y abrimos el Programa mpide.exe ( es recomendable hacer un acceso directo al escritorio de este programa, para acceder mas fcil a el ).

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez

Ya abierto el Programa se vera asi:

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez

Ahora vamos a abrir el Primer ejercicio resuelto, damos Click en File, Open y buscaremos la Carpeta Ejemplos y Ejercicios que copiamos previamente a Mis Documentos, dentro de ella buscamos la Carpeta Demo_1_Encendido_De_8_Leds , despus abrimos el Archivo llamado Demo_1_Encendido_De_8_Leds.pde. Ahora se muestra el programa, lo analizamos para comprenderlo

OK, ahora damos Click en Save, para guardar el Programa:

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez


Ahora daremos Click en Verify para Compilar el Programa y saber si no hay errores, si los hay los mostrara en la parte inferior del programa. ( En este caso no debera haber errores ya que los ejercicios ya fueron probados ).

Si todo sali bien en la Compilacion deber aparecer esto en la parte inferos del programa:

Ahora si !, vamos a proceder a Grabar nuestro Programa al ChipKit MAX32: 1.- Daremos Click en Tools, Serial Port y escogemos el Puerto COM que aparezca, puede ser COM1, COM2, COM3, etc..

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez


2.- Ahora damos Click en Tools, Board, y ah escogemos la Placa que vamos a utilizar. En nuestro caso debemos escoger: Chipkit MAX32.

3.- Y ya para grabarlo daremos Click en Upload:

Se empieza a grabar. Tarda unos Segundos.. Si todo fue con xito, debemos ver un mensaje asi en la parte inferior:

ColdFire Electronica / coldfire_micro@hotmail.com

ColdFire Electronica / Prof. Jaime A. Lomeli Sanchez

NOTA: No importa que los nmeros No sean iguales, con que salga la frase Done uploading.

Los 8 Leds deben estar encendidos.

Muy bien, todos los dems ejercicios se encuentran en la Carpeta ( que se copio a Mis Documentos ) Ejemplos y Ejercicios. Todos estos ejemplos se pueden cargar y grabar con los mismos pasos anteriormente citados, adems puedes realizar tus propios ejercicios. Todos los ejemplos vienen con sus comentarios que explican perfectamente la funcin que realiza cada programa.

Saludos !!!!!

Cualquier duda, estamos a tus ordenes.

ATTE. Prof. Jaime Alejandro Lomeli Sanchez. e-mail: coldfire_micro@hotmail.com ( ColdFire Electronica )

ColdFire Electronica / coldfire_micro@hotmail.com

S-ar putea să vă placă și