Programación de PICs
Saturday, July 26th, 2008NOTA: Esto a algunos os sonará a chino del norte. No pasa nada, ignoradlo. Pasad del tema.
He estado buscando y rebuscando y he encontrado un starter-kit para la programación de PICs. Es de la propia casa Microchip (los fabricantes de los pics), asi que mas fiable imposible. Se llama PICik 2 Starter Kit. Hay muchos mas, pero este me ha gustado especialmente:
Viene con todo lo básico para empezar:
- MPLAB IDE: Software de desarrollo para Windows. Viene con todas las herramientas para escribir el código en c, cargarlo en el chip, debug, etc etc. En verdad este software lo tienen gratis en la pagina, te lo puedes bajar en cualquier momento, para empezar a husmear.
- Programador USB: Es la cajita negra. Es la que carga el software que escribas en el chip.
- demo board: Es la placa verde, que se conecta al programador. Aqui pones el microcontrolador (el chip). Soporta PICS de 8,14, y 20-pins (el numero de patitas del chip). Esto es una limitación (los pics mas complejos tienen 40 pines), pero para comenzar tienes de sobra con esto. Viene con 4 leds y un pulsador para usarlos de prueba, y una pequeña zona de desarrollo para poner tus circuitines.
- El PIC en si mismo no viene. Te tienes que comprar tu el que quieras/necesites.La familia de PICS es grandisima. Aqui tienes una guia para escoger el pic que necesitas en función de tus necesaidades. Yo te recomiendo empezar por el mitico 16F84. Hay muchiiiiiisima bibliografia sobre él. Hecha un google y mira. Es muy sencillo y completo. Escojas el que escojas….recuerda que como mucho tenga 20 pines.
El PICit 2 StarterKit lo puedes comprar en la propia página de Microchip por unos míseros 36.49€, y cualquier PIC tb lo puedes pedir en la página o comprar en cualquier tienda de electrónica por unos 4 € cada uno (depende del modelo, pero por ahi van los precios). Tiendas de electrónica? Conozco una en los bajos de Arguelles, una en Goya, una en Ventas….
A todo el que le interese, le recomiendo que se sumerja en la página de Microchip, o que busque foros e información sobre cosas como “pics” “16f84″
En cuanto a la programación, se hace en C estandar, con comandos adicionales para programar los registros del chip, y controlar la entrada /salida a través de los pines. Sobre los conceptos básicos de un microcontrolador y como programarlo…..hablaremos en próximos episodios.

