HOME

PRODUCTOS

PROYECTOS

TUTORIALES

VIDEOS

FREEWARE

PROGRAMAS

FUNCIONES C

EMPRESA

ENGLISH

                   

 AN1310, firmware y software bootloader de microchip para la autoprogramación del microcontrolador 16F88 a través del puerto serial RS232.

 

Descripción:

Como una alternativa al firmware y software bootloader "TINY", descrito con anterioridad, el usuario puede elegir una segunda opción, desarrollada por el propio fabricante Microchip. Se trata de la aplicación AN1310. Este firmware bootloader y software son universales y puede adaptarse a cualquier microcontrolador de Microchip con capacidad de autoprogramación (self-programing). Aquí le damos la información para que pueda operarlo en el sistema EB88, con el fimware ya preparado para operar con los parámetros del sistema: cristal externo de 4 Mhz y velocidad de comunicación serial de 9600 bps.

Todos los esquemas de auto-programación basados en Bootloader, funcionan de manera similar. Previamente debe de cargarse en el microcontrolador (en este caso el 16F88), el firmware correspondiente, como se muestra en el diagrama de abajo. El firmware ocupa la parte superior de la memoria de código y se comunica con el software respectivo en la PC, a través del puerto serial.

BOOTLOADER MAPS.jpg (60030 bytes)

El firmware Bootloader empleado requiere que el usuario incluya en todos sus programas en las primeras localidades de la memoria de código  una inicialización del registro PCLATH y una instrucción GOTO a la etiqueta de inicio del programa. De esta manera el propio firmware Bootloader crea un vector de redireccionamiento a esta etiqueta, como se muestra en el diagrama.

TINY y AN1310 son idénticos en sus formatos, lo que permite cargar indistintamente con un firmware bootloader (y su software respectivo) o con el otro, programas previamente desarrollados ya sea para TINY ó para AN1310.

 

wpe9.jpg (23554 bytes)

 

Observaciones:

Por favor siga las instrucciones de la guía general para cargar primeramente el firmware en el 16F88 y posteriormente tener funcionando el software AN1310. Este software requiere de un programa de instalación en la PC y es un poco más complejo de usar que "TINY".

El Bootloader AN1310 toma 450 bytes de la parte alta de memoria de código del microcontrolador, a diferencia de TINY que utiliza 100 bytes.

El usuario puede elegir cual de las 2 opciones de auto-programación Bootloader utilizar.

Documentación completa:

FIRMWARE BOOTLOADER AN1310 PARA SISTEMA EB88.HEX

SOFTWARE BOOTLOADER AN1310.EXE

GUIA GENERAL PARA UTILIZAR EL BOOTLOADER AN1310 DE MICROCHIP EN EL SISTEMA EB88.PDF

NOTA DE APLICACION AN1310 DE MICROCHIP.PDF

 

AVISO IMPORTANTE:

El firmware y el software denominados “AN1310” y "AN1310ui.exe" mencionados en este tutorial son de libre copia y distribución y puede realizarse su download directamente del sitio:

http://www.microchip.com