«

»

Oct 11

Pingüino PIC32MX440F256H con entorno de programación estilo Arduino

PIC32-Pinguino-OTG

Tenía curiosidad por probar el IDE de pingüino y a la vez conseguir un procesador potente y con mucha memoria. Me acaba de llegar hace unas horas esta placa de Olimex.

Como procesador lleva un PIC32MX440F256H a 80MHz, con el bootloader de pinguino precargado y algunos accesorios como el reloj de tiempo real, un slot para una microSD y la electrónica necesaria para manejar una batería de litio de una celda.

El entorno de programación Pingüino IDE, funciona en Windows, Linux y OSX, y nos permite programar el micro en C y transferir el programa compilado a través del cable USB con el que también podemos alimentar la placa. Sirve tanto para los pingüinos de 32 bits como los de 8.

La instalación en Kubuntu 12.04 se puede hacer  a partir del paquete estable que se encuentra en la página del wiki de pinguino.cc. Pero a día de hoy da algunos problemas al intentar arrancar el programa, que se solucionan fácilmente sustituyendo el fichero dic.py que hay dentro de la carpeta wxgui/editor/ como se indica en este foro.

El IDE trae algunos ejemplos ya hechos que se pueden abrir en el lateral derecho. Podemos cargar por  ejemplo el Blink.pde que hace parpadear un led y así probar el entorno y la placa. Seleccionamos PIC32 Pinguino OTG en la lista desplegable, compilamos y transferimos después de pulsar el botón BUT + el RESET (soltando el RESET antes que BUT) para poner en modo transferencia. Si todo está bien el led verde empezará a parpadear.

Por último adjunto algunas páginas interesantes para explorar.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies