PIC Adicto

16 agosto 2009

Placa de desarrollo Explorer 16

Archivado en: 24F,Explorer 16 — picadicto @ 23:11

71797-1

Si bien el Proteus es una magnífica herramienta para realizar las simulaciones de los proyectos, no hay nada mejor para probar y debuggear que la placa física con el microcontrolador programado. Generalmente, suele ser un poco molesto realizar las plcasa de PCB para cada uno de los desarrollos o pruebas que uno quiera hacer con PICs. Atento a esto Microchip ofrece una cantidad de placas de desarrollo muy variada según el tema en el cual uno desarrollará la aplicación. En mi caso opté por la Explorer 16, se trata de una placa de desarrollo para PIC24 y dsPIC33 muy versatil y con muchas funcionalidades, las cuales describo a continuación con un ejemplo muy simple!

explorer16 002

Descripción general

Haciendo click en la imágen se puede ver con mejor tamaño y (obviando el flash al sacar la foto), podemos destacar:

En la izquierda de la placa el conector RJ11 para el ICD2, el conector USB tipo B para utilizar las caractrísticas de comunicación USB del PIC18F4550 de montaje superficial que está ahí cerca, el conector DB9 para RS-232 y el conector para alimentar la placa.

En la parte inferior hay 4 pulsadores y arriba de estos 8 LEDs conectados mediante resistencias limitadoras a los terminales A0..A7 del PIC central. Este puede ser un PIC24 o dsPIC33. La Explorer 16 viene con un PIC24FJ128GA010 y un dsPIC33FFJ256GP710, ambos en un adaptador de SMD a conectores muy cómodos para la misma.

En la parte superior se puede observar el display de LCD de 16 caracteres y dos líneas, debajo de este un pulsador de reset y un potenciómetro para emular una entrada analógica. También hay un sensor de temperatura y un área para soldar componentes arriba a la derecha que no pienso usar nunca.

Por último a la izquierda puede verse el slot para conectar la Explorer 16 a otras placas de desarrollo de Microchip o bien a un circuito externo, aunque para esto último es preferible utilizar el conector negro vertical y dejar siempre disponible el puerto de expansión para futuras placas que adquiera.

Alimentando la placa por 1ra vez

Ni bien tuve la placa en mis manos le conecté la alimentación y probé los dos PICs que trae. Tal como me lo esperaba, ambos vienen programados con ejemplos donde se recorren casi todas las funcionalidades de la Explorer 16 y de cada uno de esos PICs. Por ejemplo, el ejemplo que viene en el PIC24F muestra en el LCD la temperatura, el valor que lee desde el potenciómetro, el día y la hora porque internamente ese PIC tiene un RTC y juego de luces con los LEDs. Uno va cambiando las funciones con los pulsadores.

Un ejemplo de uso

En otro post, recordé el auto fantástico y como generar un efecto como el de las luces de la trompa de aquel auto. Acádejo un video del mismo programa cargado al PIC24F (con algunas modificaciones menores). Quizás no se logre visualizar como muevo el potenciómetro pero si es evidente que el tiempo de encendido de cada LED va variando…

Advertisement

7 comentarios »

  1. ¿Dónde la conseguiste?
    Te felicito nuevamente por tu blog.

    Comentario por Adrian — 24 agosto 2009 @ 13:41 | Responder

  2. Muchas Gracias Adrián. La placa se puede comprar directamente en la web de Microchip.

    Comentario por picadicto — 24 agosto 2009 @ 15:12 | Responder

  3. hola
    Estoy trabajando sobre esta placa y ya prove las rutinas que biene, pero tengo un problema probe la rutina de escribir y leer en la memoria EEPROM no se que es lo que tengo que hacer

    Comentario por Belen — 25 agosto 2009 @ 20:35 | Responder

  4. para que leea y escriba ya lo intente pero no logro que lo haga

    Comentario por Belen — 25 agosto 2009 @ 20:37 | Responder

  5. @Belen: Si estas usando CCS, este trae dos funciones para leer y escribir la EEPROM. Estas son read_eeprom([direcccion]) y write_eeprom([direccion],[dato])

    Comentario por picadicto — 26 agosto 2009 @ 14:19 | Responder

  6. hola, estoy a punto de comrparme la placa. Estoy muy metido leyendo la user’s guide. Puedes ayudarme con las funcionalidades instaladas en el firmware? No se si me servira, sino me sirven tengo que comprarme todo el kit.

    Solo necesito leer un sensor de LUZ y accionar un interruptor, la idea es pasar la info via wifi a un pc utilizando Zerog2100M.

    Ccualquier ayuda o consejo sera agradecido. Mi mail: artigas1981@gmail.com

    PD: buen blog, lo recomendare

    Comentario por artigas — 9 enero 2011 @ 17:01 | Responder

  7. Hola,

    Estoy trabajando con esta placa en estos momentos y me gustaria enviar informacion via USB al PC, queria saber si es posible y si me podrias indicar un poco el como hacerlo, estoy algo perdido.

    Buen Blog, Saludos!

    Comentario por AjLbrTN — 11 enero 2011 @ 13:40 | Responder


RSS feed para los comentarios de esta entrada. URI para TrackBack.

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Theme: Rubric. Blog de WordPress.com.

Seguir

Get every new post delivered to your Inbox.