Resumen de contenidos para EVOLUPIC Bootloader 16F88
Página 1
3. Cómo modificar la palabra de configuración en el Firmware original “AN1310Bootloader”. 4. Instalación y uso del Software "AN1310ui.exe" 5. Guía para programar el sistema EVOLUPIC Bootloader 16F88 en lenguaje ensamblador o usando los compiladores C de HITECH y CCS, desde MPLAB IDE.
Página 2
EEPROM. A este firmware se le llama "Bootloader" y debe cargarse previamente en el 16F88 del sistema EVOLUPIC Bootloader. En el caso particular de este documento, se utiliza un firmware de libre copia y distribución, desarrollado por Microchip, denominado “AN1310”...
Página 3
EVOF88AN1310BOOTLOADER4MHZ9600.HEX -Puede usar cualquier programador ICSP, como los módulos EDUPIC y EVOLUPIC 16F628 (con el software WINPIC), al igual que el sistema ORBI 2010, que se muestra en la foto de abajo. -Una vez programado, reinserte el chip 16F88 en el sistema EVOLUPIC Bootloader.
Página 4
PROGRAMADOR ICSP ORBI 2010 3. Cómo modificar la palabra de configuración en el Firmware AN1310. Si por los requerimientos de su aplicación usted necesita modificar la palabra de configuración en su sistema, debe editar directamente una línea en el archivo: “EVOF88AN1310BOOTLOADER4MHZ9600.HEX”...
Página 5
2. 4. Instalación y uso del software "AN1310ui.exe" Para programar el EVOLUPIC a través de su Bootloader es necesario ejecutar el archivo de instalación Windows, compatible con XP ó Vista, llamado "Serial Bootloader AN1310 v1.03.exe". Este archivo se encuentra en la carpeta denominada “SOFTWARE BOOTLOADER AN1310”, cuyo contenido se muestra...
DIRECTO EN EL ESCRITORIO PARA EL ARCHIVO “AN1310ui.exe” USO DEL SOFTWARE Antes de proceder a la programación del sistema, debe conectarse un cable serial DB9 de la PC ó Laptop al EVOLUPIC Bootloader 16F88 ó bien una interfaz USB- Serial. VENTANA INICIAL AN1310ui.exe Abra el archivo “AN1310ui.exe”.
“Bootloader Firmware v1.03”. Elija “File”, “Open” y el archivo que desea cargar. En este caso: C:\EVOLUPIC 16F88 Bootloader AN1310\archivosF88BootloaderAN1310\MICROSWITCHES LEDS RELEVADOR\contadorF88MICRO.HEX” Ahora elija la función “WRITE DEVICE” (flechita de color rojo en fondo negro) para efectuar la programación.
CCS. Para que el software "AN1310ui.exe” funcione adecuadamente junto con el firmware cargado en el sistema EVOLUPIC Bootloader 16F88, los programas que usted desarrolle no deben contener información de la configuración (directiva CONFIG) la cual ya está preprogramada en el propio firmware (ver punto 1) Además deben seguirse las siguientes reglas, ya sea que usted programe en...
Página 12
*Si usa lenguaje ensamblador e interrupciones: org 0 movlw movwf PCLATH goto inicio ;salta a etiqueta de programa principal H'4' ;aquí empieza la subrutina de interrupciones ------------ ------------ inicio: ;aquí (cualquier dirección) empieza el programa ;principal *Programación en C, compilador CCS: //Añada estas líneas antes del programa principal: #rom 0X0000={0X3000,0X008A,0X2803} #build(reset=0x0003)
Página 13
6. POR FAVOR LEA ESTOS AVISOS IMPORTANTES El 16F88 del sistema EVOLUPIC Bootloader puede cargarse con un firmware bootloader en la zona alta de su memoria FLASH, que es el que le permite autoprogramar (self programming) su propia memoria FLASH a través del puerto serial, procedimiento que se describe en el presente...