叶子疯 发表于 2013-11-14 12:40:35

PIC16LF1508头文件中没有定义ADCS2,1,0;大家注意一下

最近在用PIC16 L F1508。编译环境( MPLAB X IDE V1.90+PICCV9.83 )
发现pic16lf1508头文件中没有定义ADC时钟选择位ADCS2;ADCS1;ADCS0
最后只有操作整个寄存器。

话说我这是发现BUG了吗?


NEWT 发表于 2013-11-14 19:54:54

还真是……确定没搞错头文件么- -

叶子疯 发表于 2013-11-15 12:10:36

NEWT 发表于 2013-11-14 19:54 static/image/common/back.gif
还真是……确定没搞错头文件么- -

没有搞错哦,用那个没有定义的寄存器,编译会报错的。

gaolf_2012 发表于 2013-11-15 12:22:18

自己加一下嘛
// A/D Conversion Clock Select bits
volatile bit ADCS0               @ ((unsigned)&ADCON1*8)+4;
// A/D Conversion Clock Select bits
volatile bit ADCS1               @ ((unsigned)&ADCON1*8)+5;
// A/D Conversion Clock Select bits
volatile bit ADCS2               @ ((unsigned)&ADCON1*8)+6;
// A/D Result Format Select bit


页: [1]
查看完整版本: PIC16LF1508头文件中没有定义ADCS2,1,0;大家注意一下