Enlaces rápidos

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA
1. Información general sobre el programa Bootloader para el sistema
EVOLUPIC-16F88. Auto-programador (Self programming) a través del
puerto serial.
2. Cómo cargar el firmware "AN1310Bootloader" en la memoria FLASH
del microcontrolador 16F88.
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.
6. POR FAVOR LEA ESTOS AVISOS IMPORTANTES
*por simplificación, a lo largo de este documento, se denominará "EBO" al
EVOLUPIC Bootloader 16F88
BOOTLOADER: AN1310 DE MICROCHIP
sistema "EVOLUPIC Bootloader 16F88"
Punto Flotante, S.A., 2011
1
INDICE
Tabla de contenido
loading

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...
  • Página 6: Instalación Del Software

    INSTALACIÓN DEL SOFTWARE ABRIR EL ARCHIVO DE INSTALACION: “EJECUTAR” LICENCIA: “I AGREE” Punto Flotante, S.A., 2011...
  • Página 7: Esperar A Completar La Instalacion

    CARPETA DE INSTALACIÓN: “INSTALL” ESPERAR A COMPLETAR LA INSTALACION Punto Flotante, S.A., 2011...
  • Página 8: Uso Del Software

    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”.
  • Página 9: Puerto De Comunicaciones Y Velocidad

    “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.
  • Página 10: Bootloader Encontrado

    BOOTLOADER ENCONTRADO ARCHIVO LISTO PARA ENVIARSE Punto Flotante, S.A., 2011...
  • Página 11: Write Complete (Programación Completa)

    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...

Tabla de contenido