打印
[PIC®/AVR®/dsPIC®产品]

PIC1867j11引脚被提示弃用怎么回事?

[复制链接]
757|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xinting|  楼主 | 2019-4-26 09:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【】查阅资料PIC的PORT引脚是可用的,为什么还出现这么多提示?
../I2C.c:39: warning: (1385) variable "_RC3" is deprecated (declared at D:\MPLABX\xc8\v1.41\include\pic18f67j11.h:14866)
../I2C.c:41: warning: (1385) variable "_RC4" is deprecated (declared at D:\MPLABX\xc8\v1.41\include\pic18f67j11.h:14868)
../I2C.c:56: warning: (1385) variable "_RC4" is deprecated (declared at D:\MPLABX\xc8\v1.41\include\pic18f67j11.h:14868)
../handing.c:30: warning: (1385) variable "_RD6" is deprecated (declared at D:\MPLABX\xc8\v1.41\include\pic18f67j11.h:14918)
../handing.c:36: warning: (1385) variable "_RD7" is deprecated (declared at D:\MPLABX\xc8\v1.41\include\pic18f67j11.h:14920)
../handing.c:57: warning: (1385) variable "_RD5" is deprecated (declared at D:\MPLABX\xc8\v1.41\include\pic18f67j11.h:14916)
【】翻了下头文件,PORT引脚都被_DEPRECATED了,如下(我用的MPLAB X IDE V5.15,XC V1.41),什么原因呀?
extern volatile __bit _DEPRECATED       RA0                 @ (((unsigned) &PORTA)*8) + 0;
#define                                 RA0_bit             BANKMASK(PORTA), 0
extern volatile __bit _DEPRECATED       RA1                 @ (((unsigned) &PORTA)*8) + 1;
#define                                 RA1_bit             BANKMASK(PORTA), 1
extern volatile __bit _DEPRECATED       RA2                 @ (((unsigned) &PORTA)*8) + 2;
#define                                 RA2_bit             BANKMASK(PORTA), 2
extern volatile __bit _DEPRECATED       RA3                 @ (((unsigned) &PORTA)*8) + 3;
#define                                 RA3_bit             BANKMASK(PORTA), 3
extern volatile __bit _DEPRECATED       RA4                 @ (((unsigned) &PORTA)*8) + 4;
#define                                 RA4_bit             BANKMASK(PORTA), 4
extern volatile __bit _DEPRECATED       RA5                 @ (((unsigned) &PORTA)*8) + 5;
#define                                 RA5_bit             BANKMASK(PORTA), 5
extern volatile __bit _DEPRECATED       RA6                 @ (((unsigned) &PORTA)*8) + 6;
#define                                 RA6_bit             BANKMASK(PORTA), 6
extern volatile __bit _DEPRECATED       RA7                 @ (((unsigned) &PORTA)*8) + 7;
#define                                 RA7_bit             BANKMASK(PORTA), 7
extern volatile __bit _DEPRECATED       RB0                 @ (((unsigned) &PORTB)*8) + 0;
#define                                 RB0_bit             BANKMASK(PORTB), 0
extern volatile __bit _DEPRECATED       RB1                 @ (((unsigned) &PORTB)*8) + 1;
#define                                 RB1_bit             BANKMASK(PORTB), 1
extern volatile __bit _DEPRECATED       RB2                 @ (((unsigned) &PORTB)*8) + 2;
#define                                 RB2_bit             BANKMASK(PORTB), 2
extern volatile __bit _DEPRECATED       RB3                 @ (((unsigned) &PORTB)*8) + 3;
#define                                 RB3_bit             BANKMASK(PORTB), 3
extern volatile __bit _DEPRECATED       RB4                 @ (((unsigned) &PORTB)*8) + 4;
#define                                 RB4_bit             BANKMASK(PORTB), 4
extern volatile __bit _DEPRECATED       RB5                 @ (((unsigned) &PORTB)*8) + 5;
#define                                 RB5_bit             BANKMASK(PORTB), 5
extern volatile __bit _DEPRECATED       RB6                 @ (((unsigned) &PORTB)*8) + 6;
#define                                 RB6_bit             BANKMASK(PORTB), 6
extern volatile __bit _DEPRECATED       RB7                 @ (((unsigned) &PORTB)*8) + 7;

使用特权

评论回复
沙发
xinting|  楼主 | 2019-4-26 09:14 | 只看该作者
PIC18F67J11

使用特权

评论回复
板凳
xinting|  楼主 | 2019-4-26 13:41 | 只看该作者
bellstudio 发表于 2019-4-26 11:34
是这种写法过时了,早就在用PORTCbits.RC3 这种结构体的写法了

编译器瞬间洁净了好多

使用特权

评论回复
地板
奔波儿熊| | 2019-4-26 17:21 | 只看该作者
这是旧的风格,看了你这个帖子,我就发了一个AVR PIC IO口风格对比的帖子

使用特权

评论回复
5
susceptibility| | 2019-4-28 16:16 | 只看该作者
代码风格更新换代了

使用特权

评论回复
6
CoolSilicon| | 2019-4-28 16:25 | 只看该作者
要跟谁潮流的步伐哦..

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

44

帖子

0

粉丝