sábado, 4 de enero de 2014

El código abierto en Microcontroladores


En la foto el Arduino Uno
Algunos de los proyectos con PICs
porgramador para PICs
PIC16F877A
Yo me inicie en la programación de micro-controladores, con los pic de Microchip, durante mucho tiempo con el PIC16F84 siempre usando ensamblador asm para hacer proyectos pequeños, un contador de monedas un control de tiempo y algunos otros; luego con el pic18f4450 ,  conocí el lenguaje C para micro el C18 y el  CCS haciendo mas fáciles los proyectos, pero ahora empece mi búsqueda de código abierto (open source) al escuchar sobre Arduino.
La información del código abierto es de dominio público, y puede ser usada y modificada por cualquier persona en cualquier parte del mundo, me pareció muy atractivo, luego al conocer sus productos, vi que también había mucho  hardware disponible para ser usado y programado rapidamente, no solo el código sino las especificaciones técnicas para muchas cosas, de ahí empezó esta nueva pasión.


Al principio no conocía nada de Atmel y sus procesadores ya que había trabajado con los PICs pero al ir navegando y conociendo nuevas cosas llegue a Arduino y en su pagina vi la aplicación para trabajar con las tarjetas de Arduino, solo la descargue con la finalidad de conocer un poco mas antes de comprar alguna tarjeta y al ver los ejemplos y la facilidad para programar me llamo la atención empezando ver el funcionamiento y las diferencias entre estas, asi investigando me llamo mucho la atención el código abierto propuesto por Arduino, y luego intentado encontrar algo similar en los PICs encontré la pagina de Amicus que es una tarjeta con las mismas proporciones y funciones que la placa de del Arduino

Foto de la placa de Amicus

programador par micros Avr


En esta búsqueda del funcionamiento de estas tarjetas, encontré lo que es el bootloader usado para el PIC16F877, lo grabe con el software que descargue directamente de Microchip y empece a programar ya sin necesidad del programador solo con la conexión de puerto serial de la computadora solo agregandole un chip MAX232

PIC16F877A con bootloader y circuito max232 para comunicarse con la computadora a traves del puerto serie.


No hay comentarios:

Publicar un comentario