Hoy comencé a usar MPLAB X para programar mis PIC y encontré una plantilla de código, con varios archivos y puntos para completar el código. Antes he tenido un solo archivo con mi código en él. En esta plantilla, donde se supone que debo colocar mis bits de configuración, hay el siguiente texto:
/* TODO Fill in your config bits here. Remove #if 0 to embed config words. */
#if 0
/* General syntax for configuration word 1 - Check your device .h file
for an up to date listing of available macros.*/
__CONFIG(FOSC_INTOSC & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & BOREN_OFF);
/* If the device has multiple configuration words, the second macro defines
the second configuration word. Again check your device .h file
for an up to date listing of available macros. */
__CONFIG(WRT_OFF & PLLEN_OFF & STVREN_OFF & BORV_19 & LVP_OFF);
#endif
Realmente no entiendo lo que "Eliminar #if 0 para insertar palabras de configuración". significa ... Esto es probablemente algo realmente simple. Intenté buscar en Google y buscar el manual de los compiladores, pero no obtuve ningún buen resultado. Por lo que puedo entender, el código entre #if 0 y #endif nunca se compila. ¿Qué significa esta inserción? ¿Tiene algo que ver con establecer los bits de configuración en el código y después?