PIC C Compiler CCS

Configuración de bootloader

Esta configuración solo es compatible para los PIC18F4550 y PIC18F45K50.

Para utilizar un PIC18F4550/45K50 precargado con Bootloader Microside es indispensable colocar las siguientes líneas de código en el encabezado del programa:


#build( reset = 0x02000, interrupt = 0x02008 ) // Asignación de los vectores de reset e interrupción
#org 0x0000, 0x1FFF {}                         // Reserva espacio en la memoria para la versión con bootloader

Realiza dicha configuración antes de intentar cargar el programa, de lo contrario el Software X-TRAINER Suite podría presentar errores.

Todas nuestras prácticas para PIC18F4550/45K50 en PIC C Compiler CCS ya están configuradas para su uso con Bootloader Microside.

Ejemplo:

#include <18F4550.h>                           
#use delay( clock = 48Mhz, crystal )  

//Configuración de bootloader  --------------
       
#build( reset = 0x02000, interrupt = 0x02008 ) // Asignación de los vectores de reset e interrupción
#org 0x0000, 0x1FFF {}   // Reserva espacio en la memoria para la versión con bootloader

//Configuración de bootloader  --------------

#define LED PIN_A4                             

void main( void ) {
   set_tris_a( 0b11101111 );                   

   while ( 1 ) {
      output_HIGH( LED );                      
      delay_ms( 500 );                         
      output_LOW( LED );                       
      delay_ms( 500 );                     
   }
}

Última actualización