0
我满足编译为微芯片的微控制器PIC18F2455代码时一个错误:PIC18F2455的MPLab编译未定义的标识符ANSEL和ANSELH
#define hardware_setLED(value) LATBbits.LATB5 = value
.....
// disable all analog pin functions, set led pin to output
ANSEL = 0;
ANSELH = 0;
TRISBbits.TRISB5 = 0;
hardware_setLED(0);
....
输出表示:
error [192] C:\....\main.c; 320.1 undefined identifier "ANSEL"
errpr [192] C:\....\main.c; 321.1 undefined indentifer "ANSELH"
我想,在PIC18F2455这些寄存器是不叫“ANSEL”&“ANSELH”?
实际上,我编译成功,并没有在我的labtop上遇到这个错误。但是在公司编译时遇到这个问题。