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
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
¿Te fue útil?