[PIC®/AVR®/dsPIC®产品] 不能识别伪指令#pragma LVP=ON

[复制链接]
 楼主| Pace、 发表于 2016-12-19 22:20 | 显示全部楼层 |阅读模式
用的是pic18f25k22单片,mplab IDE V8.92,9.66版本的PICC18 编译器,使用伪指令 unknown pragma "LVP=ON"时,出现警告说是不能识别的伪指令……请大神指点一下……
///////////////////////////////////////////////////////////////////////
#define _HTC_H_
#include <pic18.h>
#include <pic18f25k22.h>
#pragma LVP=ON
void main()
{
        while(1){}
}
///////////////////////////////////////
warning [335] C:\Users\Administrator\Desktop\hfj\main.c; 5.1 unknown pragma "LVP=ON"
Latin_newday 发表于 2016-12-20 11:11 | 显示全部楼层
#pragma config LVP = ON     
XIEYUANBIN 发表于 2016-12-20 12:21 | 显示全部楼层
你查一下对应单片机的头文件,这些都是在头文件里面定义的,PIC的一些新型号和老型号不兼容。
 楼主| Pace、 发表于 2016-12-20 20:50 | 显示全部楼层
XIEYUANBIN 发表于 2016-12-20 12:21
你查一下对应单片机的头文件,这些都是在头文件里面定义的,PIC的一些新型号和老型号不兼容。 ...

9.66版本的PICC18 编译器  #include<pic18.h>和#include<pic18f25k22.h>头文件没有使用#pragma定义一些这样的指令。。。支个招呗,大神
XIEYUANBIN 发表于 2016-12-21 19:34 | 显示全部楼层
#pragma这个伪指令是编译器识别,并不需要头文件里面定义。你去pic18f25k22.h这个文件里面找相应能识别的配置字名称,附近肯定有你要找的东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

34

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

6

主题

34

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部