在MPLAB中的debugger & programmer 中 都可以選擇 "Debug" or "Release"其用意在 寫cdoe時,有為了方便,在程式中加一些 debug的code,等code完成後,又不希望這些debug code出現,可以 #ifdef 方式來操作,如下:
#ifdef __DEBUG //當選"Debug"時,雙底線
write code here //若在build的過程中,出現Platform Mismatch的視窗,問你是否rebuild?請選"N0",否則會被切回原本的模式
#endif
不過若選debug,則Debug Reserved Resources 會被使用喔,至於佔掉哪些Resources,請查閱help!!
若想依據不同MCU來做不同的設定
#if defined(_16F727)
write code here
#endif
ps:以上是用hi-tech C V9.6 PL2
C18,C30改天再試
文章標籤
全站熱搜
