Alteri.h es un archivo de encabezado genérico para la placa de desarrollo Alteri compatible para programas escritos en lenguaje C. Este archivo funciona como librería añadiendo varias funcionalidades al proyecto del usuario que permiten ahorrar líneas de código en su programa. 

Esta librería fue diseñada de tal forma que funcione de manera genérica para varios compiladores. Hasta el momento es compatible con los compiladores C18, XC8, CCS y HI-TECH PIC18. Para cada compilador realiza funciones especiales citadas a continuación:

  • Compilador C18:
    • Inclusión del archivo de encabezado propio del MCU utilizado “p18cxxx.h” ,
    • Bits de configuración.
    • Remapeo de vectores de memoria ( esta función es necesaria para que el bootloader de la placa no traslape el programa del usuario ).
    • Definiciones de I/O.  
    • Funciones de retardo.
  • Compilador XC8:
    • Inclusión del archivo de encabezado “xc.h
    • Bits de configuración.
    • Definiciones de I/O.
    • Funciones de retardo. 
    • El remapeo de vectores es necesario hacerlo de manera manual con la opción Code Offset situada en MPLAB.
  • Compilador CCS:
    • Inclusión del archivo de encabezado propio del MCU utilizado “18F4550.h
    • Bits de configuración.
    • Remapeo de vectores de memoria ( esta función es necesaria para que el bootloader de la placa no traslape el programa del usuario ).
  • Compilador HI-TECH PIC18: 
    • Inclusión del archivo de encabezado “htc.h
    • Bits de configuración.
    • Definiciones de I/O. 
    • El remapeo de vectores es necesario hacerlo de manera manual con la opción Code Offset situada en MPLAB.

El código fuente del archivo Alteri.h está disponible para descarga al final de la página.

———————————————————————————————————————————————

———————————————————————————————————————————————

———————————————————————————————————————————————