永发信息网

请教一个关于pic18编译器的问题,很痛苦

答案:2  悬赏:50  手机版
解决时间 2021-02-14 01:34
请教一个关于pic18编译器的问题,很痛苦
最佳答案
如果是编译pic10、pic12、pic16系列单片机,用ccs最好。而pic18/pic24/dspic/pic32系列,用mcc最好。
pic单片机的c编译器只有hi-tech公司出品picc编译器,和ccs公司的ccs编译器。还有pic的生产商microchip公司自行生产的只针对pic18/pic24/dspic/pic32系列单片机的c语言编译器mcc(mcc18 / mcc30 / mcc32)。
iar软件不能编译pic的c语言或汇编语言。
要注意的一点是,ccs虽然也是c语言,但因为头文件不同,所以它的程序和picc,mcc都不一样,三者的程序不能混着编译,比如针对ccs编写的程序只能用ccs的编译器编译,用picc编译只能报错。
另外,hi-tech已经被microchip收购,成为microchip旗下的全资子公司。
全部回答
使用MPLAB IDE v8.9编译c18 选用单片机为pic18f2525 分别采用如上三种编译器 均无法编译 要么无法找到头文件(picc18),要么陷入死循环(mcc)、或者配置字未定义(xc8) #include<timers.h> #include<plib.h> #include<xc.h> #pragma config OSC=HS #pragma config WDT=OFF #pragma config LVP=OFF #pragma config BOR=OFF #pragma config MCLRE=ON void MyHighInt(void) void MyLowInt(void) #pragma interrupt MyHighInt #pragma code high_vector=0x08 void high_vector(void) { _asm GOTO MyHighInt_endasm } #pragma interruptlow MyLowInt #pragma code low_vector=0x18 void low_vector(void) { _asm GOTO MyLowInt_endasm }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
顺驰汽修(邵阳洞口县)地址有知道的么?有点事
中央戏剧学院专科学出来能找啥工作
谁给我推荐。。。能看见各种各样发型的软件
如何去背公基和时政?
我是一个已婚的女人,我的老公经常不顾我的感
只要喝水多了就频繁的上厕所,是不是尿
急!!!!如何查询QQ最近两个月的IP地址啊,
途途二手车行(邵阳洞口县)地址在哪,我要去那
将6×5=★,600÷★=●,●+80=100 三个算式
禅师杰克逊为什么离开湖人?
永顺二手车行(邵阳洞口县)地址好找么,我有些
第16题选择
道感堂村地址在什么地方,想过去办事
堂吉诃德优惠券需要打印吗
aux放歌声音小,大家对此有了解吗?
推荐资讯
书风苑教育(紫光学苑北)地址在什么地方,我要
山东润达农业装备有限公司怎么去啊,有知道地
下列概念中具有从属关系,且从小到大依次排列
汽车发动机故障灯亮是什么原因,有没有好心的
食物中的营养物质包括:; ; ; ; ; 
学校督学是什么职务
桃树坞水库在什么地方啊,我要过去处理事情
戒烟之后要多久才能发胖啊?
DJ编排set有必要按调性吗
厦门玉晶光电制造部是干嘛的啊?需要穿无尘服
嘉德拍卖公司藏品怎么送拍
16年最火事件
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?