编译结果: Error[000] E:511_testmain.c 17 : ) expected
Error[000] E:511_testmain.c 17 : ; expected
Halting build on first failure as requested.
BUILD FAILED: Fri Dec 16 10:00:25 2011
找到对应的程序 : __CONFIG(INTIO&WDTDIS&MCLREN&PWRTEN&CP&CPD&FCMEN&DEBUGDIS&IESODIS&BOREN);
我吧这个注释掉就可以了: //__CONFIG(INTIO&WDTDIS&MCLREN&PWRTEN&CP&CPD&FCMEN&DEBUGDIS&IESODIS&BOREN);
但是 ,这个在pic.h头文件里面有定义啊,为什么不能用呢?
pic.h 文件里的: #define __CONFIG(x) asm(" psect config,class=CONFIG,delta=2");
asm(" dw "___mkstr(x))
补充一下 ,用的MPLAB7.4 + PICC8.05
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我都是直接写十六进制的,试试高版本的编译器。
-----------------------------------------------------------------------
哦 你是说直接用0xXXXX代替这些宏定义啊
__CONFIG(0x3FFC&0x3FF7&0x3FFF&0x3FEF&0x3FBF&0x3F7F&0x3FFF&0x3FFF&0x3BFF&0x3FFF);
这样OK了
一周热门 更多>