Archivo de la etiqueta: pic

PINGUINO PIC


En busca  de un sistema con el que desarrollar mis proyectos de una forma económico me he topado por la web con este gran proyecto que se llama Pinguino Pic. En que consiste Pinguino pic, pues basicamente en esto:

Pinguino es una placa similar a la placa Arduino pero basado en un microcontrolador PIC. El objetivo de este proyecto es construir un entorno de desarrollo integrado de fácil uso en Linux, Windows y Mac OS X. Partiendo de que Arduino es una poderosa herramienta con unos valores predeterminados, uno de sus inconvenientes es el de tener una interfaz USB no nativa en el chip, y debido a esto un código muy extenso para realizar la comunicación. Pues con Pinguino PIC esto no es así porque trae USB nativo ya que se construye en base a los PIC18F2455/18F2550 en formato 28 pines y en los PIC18F4455/18F4550, además presenta una UART para conexión serie.

El IDE de Pinguino se construye con Python y es muy similar al de Arduino. Decir también que es totalmente compatible con el código de Arduino y con la mayoria de sus librerias. En el IDE un preprocesador integrado traduce las instrucciones especifícas de Arduino directamente a C. Este preprocesador reduce la longitud del código y la velocidad de ejecución.

Por último, el IDE Pinguino es una aplicación independiente con un compilador de C (SDCC), ensamblador, enlazador (gputils) y un gestor de arranque basado el proyecto VASCO.

Además Pinguino es de hardware y software libre.

Este es el esquema original de la placa Pinguino PIC:

Los pasos para instalar el IDE y la placa Pinguino en Windows son los siguientes:
1.- Instalar Python 2.6

2.- Instalar wxpython

3.- Instalar PYUSB

4.- Instalar LIBUSB-WIN32

5.- Descomprimir e instalar Pinguino beta 9.05

Una vez conectada la placa PINGUINO al ordenador preguntará por los drivers, descomprimir en el escritorio
la carpeta driver pinguino windows y seleccionar el archivo.

Pinguino ya estará listo para usarse, arrancaremos el programa pinguino 9.05 y probamos su funcionamiento.

  • En primer lugar, haga clic en el botón de Upload to Pinguino en el IDE de Pinguino
  • Esperar unos segundos a que aparezca la ventana del Vascobootloader.
  • Ahora pulse el botón de reset en la placa Pinguino y espere unos 3 segundos.
  • Haga clic en “escribir” en el VascoBootLoader.
  • Deberia dar un mensaje de Pic found, si este mensaje no aparece y en cambio aparece Pic no found vuelve al paso anterior.

En el próximo post os enseñare la versión que me he montado de la placa de Pinguino PIC y como se graba el bootloader y un programa para comunicar con el pc.

Más información sobre Pinguino PIC en: http://www.hackinglab.org/pinguino/index_pinguino.html

Si te ha servido de ayuda esta entrada, puedes realizar un donativo para agradecer el tiempo que dedico al blog y ayudar a hacer más entradas.

donativo_paypal