Esta guia describe diferentes formas de programar los Microcontroladores PIC
Introducción:
El ciclo de diseño de aplicaciones con Microcontroladores, es:
a) Capturar el código ya sea en Lenguaje Ensamblador, C, o cualquier lenguaje de alto nivel.
b) Ensamblar o compilar,
c) Corregir los errores de sintaxis
d) Simular
Estos 4 pasos puedes realizarlos utilizando el MPLAB IDE el cual puedes descargar gratuitamente del sitio de Microchip:
El siguiente paso es transferir tu programa al Microcontrolador (algunos le llaman programar, descargar, o quemar), aquí tienes varias alternativas, puedes utilizar un grabador como el PICSTART PLUS, o si tu Microcontrolador ya está en la tarjeta de aplicación o desarrollo un Depurador como el MPLAB-ICD2, con el cual puedes programar el Microcontrolador y en algunos casos ejecutar paso las instrucciones en el Microcontrolador para ver su funcionamiento en el circuito. El único problema es el precio de los programadores que va de unos 20 dólares hasta mil dólares.
Otra alternativa es utilizar un Bootloader
¿Qué es un Bootloader?
Es un programa residente en la memoria del Microcontrolador que aprovechando la USART interna del PIC, puede modificar la memoria de programa del PIC (solo sirve para memorias EEPROM y FLASH)
Lo único que requieres es un programa en la computadora o laptop que se comunica vía serie con el PIC para realizar esta tarea.
En Internet existen muchos programas Bootloaders, uno de los mejores es el Tiny PIC Bootloader
¡Lo mejor es que es gratuito!
Asi que solo requieres programar tu PIC una sola vez con el Tiny PIC bootloader, utilizar el puerto serie del PIC y puedes programar cuantas veces requieras tu aplicación, e incluso actualizarla en campo cuando le añadas nuevas funcionalidades.
|