mikroC PRO for PIC

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 la siguiente línea de código en el encabezado del programa:
#pragma orgall 0x1FFF // Espacio reservado para bootloader
Posteriormente colocar org 0x2000
después o en la misma línea que la función main, como a continuación:
#pragma orgall 0x1FFF // Espacio reservado para bootloader
void main()
org 0x2000 // Se especifica el segmento a partir de cual se almacenara el programa
{
...Código
}
#pragma orgall 0x1FFF // Espacio reservado para bootloader
void main() org 0x2000 // Se especifica el segmento a partir de cual se almacenara el programa
{
...Código
}
Después, dirígete al menú superior del compilador y da clic en Tools y Options.

Ve al apartado Output Settings, marca la casilla "Long HEX format" y da clic en Apply.

Por último, dirígete a Project > Edit Project y coloca 48.000000 en la casilla de "MCU Clock Frequency [MHz]".


Todas nuestras prácticas para PIC18F4550/45K50 en mikroC PRO for PIC ya están configuradas para su uso con Bootloader Microside.
Ejemplo:
#pragma orgall 0x1FFF // Espacio reservado para bootloader
#define LED LATA4_bit
void main() org 0x2000 // Se especifica el segmento a partir de cual se almacenara el programa
{
LATA4_bit = 0;
TRISA4_bit = 0;
while ( 1 ) {
LED = 1;
Delay_ms( 1000 );
LED = 0;
Delay_ms( 1000 );
}
}
Última actualización
¿Te fue útil?