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

PIC1867j11引脚被提示弃用

[复制链接]
571|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhanglli|  楼主 | 2022-4-7 19:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pzsh 于 2022-4-20 11:00 编辑

【】查阅资料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;

使用特权

评论回复
沙发
kangzj| | 2022-4-7 19:57 | 只看该作者
PIC18F67J11

使用特权

评论回复
板凳
renyaq| | 2022-4-7 20:05 | 只看该作者
是这种写法过时了,早就在用PORTCbits.RC3 这种结构体的写法了

使用特权

评论回复
地板
kangzj| | 2022-4-7 20:09 | 只看该作者
编译器瞬间洁净了好多

使用特权

评论回复
5
jlyuan| | 2022-4-7 20:12 | 只看该作者
代码风格更新换代了

使用特权

评论回复
6
juventus9554| | 2022-4-7 20:14 | 只看该作者
要跟谁潮流的步伐哦..

使用特权

评论回复
7
kangzj| | 2022-4-7 20:16 | 只看该作者
其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

评论回复
8
pzsh| | 2022-4-20 11:01 | 只看该作者
MCC配置试一试

使用特权

评论回复
9
tpgf| | 2022-5-2 10:35 | 只看该作者
什么叫弃用啊

使用特权

评论回复
10
wowu| | 2022-5-2 11:21 | 只看该作者
现在应该不这样写了

使用特权

评论回复
11
xiaoqizi| | 2022-5-2 11:28 | 只看该作者
语法应该没有问题啊

使用特权

评论回复
12
木木guainv| | 2022-5-2 11:36 | 只看该作者
没有这个引脚了吗

使用特权

评论回复
13
磨砂| | 2022-5-2 11:45 | 只看该作者
第一次看见这种提示

使用特权

评论回复
14
晓伍| | 2022-5-2 11:54 | 只看该作者
是老牌芯片了吧

使用特权

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

本版积分规则

1016

主题

9386

帖子

1

粉丝