PIC16F1937内部晶振,内部复位,用ICD2下载,编译环境是MPLAB IDE v8.33。
有2个问题,1是配置字写法,2是配置字设置是否正确。
一、PIC16F1937配置字有2个寄存器,CONFIG1和CONFIG2.
像下面这样写:
__CONFIG(1,0x0464); //配置字:
__CONFIG(2,0x1233); //配置字:
会有警告:
Warning [171] E:\project\code\pic16f1937\test.c; 8.18 wrong number of preprocessor macro arguments for "__CONFIG" (2 instead of 1)
Warning [171] E:\project\code\pic16f1937\test.c; 9.18 wrong number of preprocessor macro arguments for "__CONFIG" (2 instead of 1)
如果写成:
__CONFIG1(0x09e4); //配置字:
__CONFIG2(0x1233); //配置字:
会报错:
Error [194] E:\project\code\pic16f1937\test.c; 8.11 ")" expected
Error [194] E:\project\code\pic16f1937\test.c; 9.11 ")" expected
请问改怎么样去写。
2、配置字各个位,配置是否有错? |