Hacemos Envíos a Todo el País

Para cotizaciones y pedidos mándanos un mensaje en este enlace. En Cochabamba visítanos en nuestras oficinas, estamos a tu servicio, tu consulta no nos molesta.

Imprimir

Tutorial PIC con Tiny Bootloader

Escrito por Raúl Alvarez.

 

Tutorial PIC con Tiny BootloaderEn este tutorial se muestra la utilización del Tiny PIC Bootloader para la programación de microcontroladores PIC usando una interfaz USB a UART y el software del Tiny PIC Bootloder, sin la utilización regular de un programador como el PicKIT 2 o PicKIT 3.

 ¿Qué es un Bootloader?

Un Bootloader es un pequeño programa residente en la memoria Flash de un microcontrolador que se ejecuta después de cada reinicio y que a su vez escucha por el puerto UART (en el caso de este bootloader) para la recepción de bytes de código de programa mandados típicamente desde una PC. Si el bootloader detecta la recepción de un nuevo programa, recibe estos bytes y los almacena en la memoria de programa de usuario en el microcontrolador, de otro modo, rescinde el uso del procesador y pasa el control a un otro programa que haya sido grabado con anterioridad.

Video del Tutorial


Tecnologia Bolivia -  

Características del Tiny Bootloader

  • Es un bootloader para microcontroladores PIC de Microchip
  • Es el más pequeño en existencia, tiene un tamaño máximo de 100 palabras (en el video se dice 100 bytes, pero en realidad son 100 palabras!)
  • Soporta las familias PIC: 16F, 18F, dsPIC30 (no soporta PIC24, dsPIC33, PIC18xxJyy)
  • Puede escribir a la memoria Flash, los bytes de configuración y la EEPROM.

Características del Firmware Para el Microcontrolador

  • Tamaño de sólo 100 palabras; (todas las versiones para 16F, 18F, dsPIC ocupan menos de 100 palabras).
  • Puede escribir a la memoria Flash, EEPROM y los bytes de configuración (18F).
  • Después del reinicio, espera 1 segundo (ajustable) por la recepción de un mensaje desde la PC, si no lo recibe, lanza la aplicación del usuario.
  • Los archivos .asm del bootloader pueden ser fácilmente adaptados para cualquier frecuencia (o baudrate).

Características del Software Para la PC

  • Puede cargar programas a la memoria Flash (en la versión actual los bytes de la EEPROM y bytes de configuración sólo pueden ser modificados manualmente, dependiendo del tipo de dispositivo).
  • Trabaja con PIC16F, PIC18F y dsPIC; detecta automáticamente el contenido de un archivo HEX y el modelo de PIC.
  • Recuerda la última configuración usada.
  • En caso de errores realiza retransmisiones o trata de re-sincronizarse con el PIC.
  • La configuración de las comunicaciones es editable, se puede elegir cualquier número de puerto COM o baudrate.
  • Si un nombre de archivo es especificado como un parámetro de la línea de comando, tratará de escribirlo automáticamente.

Enlace de Descarga del Tiny Bootloader

La descarga se encuentra en este enlace.

Raúl Alvarez Torrico
www.TecBolivia.com

Suscríbete a Nuestro Boletín Para Recibir Noticias de Artículos Similares

Pregunta anti spam. Ingresa abajo las últimas 4 letras de: asteroide
Nombre:
Email:

Productos Relacionados en Nuestra Tienda Virtual

PIC16F876A-I/SP

PIC16F876A_I_SP_4bc0dcd33f116.jpg

Detalles del Producto

$us 9.50

Microcontrolador PIC16F877A-I/P

pic18lf44k22-i^p

Detalles del Producto

$us 5.00

Placa Interfaz FT232RL Foca

foca

Detalles del Producto

$us 17.80

Programador PICkit 3 Puerto USB

PICkit_3_4bc0e4437317d.jpg

Detalles del Producto

$us 89.90

Convertidor USB a UART Silabs (6 Pines)

convertidor-usb-a-uart

Detalles del Producto

$us 4.95