今天我开始使用 MPLAB X 对我的 PIC 进行编程,并找到了一个代码模板,有多个文件和点来填充代码。在我有一个包含我的代码的文件之前。在这个模板中,我应该放置我的配置位,有以下文本:
/* 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
我真的不明白“删除#if 0 以嵌入配置词”是什么。意思是......这可能是非常简单的事情。我尝试了谷歌搜索,并搜索了编译器手册,但没有得到任何好的结果。据我所知,#if 0 和 #endif 之间的代码永远不会被编译。这个嵌入是什么意思?它与在代码中设置配置位与之后设置有关吗?