永发信息网

c18 for MPLAB IDE

答案:2  悬赏:80  手机版
解决时间 2021-02-19 03:36
你好,在网上看到你回答别人的问题,很专业。希望能请教一个问题。 我之前学的是51单片机的,KEIL用起来很方便,但现在学pic,用MPLAB IDE 8.4 ,并下载了一个C18编译器,好像是STUDENT版的。按照安装说明安装完之后,最后点BUILD ALL还是BUILD FAILED.不知道应该怎么办。 另外,如果安装好之后,头文件吗?
最佳答案
首先,你用的C18编译器只能编译PIC高端的8位单片机PIC18系列单片机。
不建议初学者开始就先学PIC18单片机,建议先学PIC10、PIC12、PIC16系列单片机。如需要编译C文件,可以在Microchip的官网下载HT-PICC for PIC12/16那个。
但也不建议初学者开始学就用C编写。如果你不了解单片机内部结构和指令(指令就是汇编),那你永远也没法学懂单片机(不管是否PIC的)。
啰嗦的话说完了,现在说一下你的问题。装好以后,先要建立好一个项目,在建立项目的时候需要你指定编译器,则找到Microchip C18 toolsuite,并且确认下面的编译器和连接器的路径都指向MCC18目录下。
建立好项目后,加载的头文件不是PIC.H(这个是PIC12/16系列的头文件),而是你用什么单片机则加载什么头文件,比如说PIC18F4680这款单片机,那就加载PIC18F4680.H这个文件需要注意的是并不是所有的单片机都有“自己名字.H”这样的文件,你需要查看具体的单片机的数据手册,这可以在Microchip网站上免费下载。
然后还需要把对应的LIB文件加载上比如说PIC18F4680.LIB,还有对应lkr文件,比如PIC18F4680.lkr。
还需要配置的是“Project”—》“Build Options”—》“Project”,在在弹出的对话框中找到“Directories”标签,看到一个Show directories for:旁边的下拉选项,分别找到“Include Search Path”“Library Search Path”“Linker-Script Search Path”,这三个选项,这三个分别是指定头文件目录(Mcc18\h)、Lib库文件目录(Mcc18\lib)和LKR目录(Mcc18\bin\lkr)的。点击那个“New”按钮建立路径。
如果还不行,把编译的错误信息发给我看看。
不过如果你是为了长期从事PIC单片机开发的话,我还是建议你先学PIC12、PIC16,并先学汇编开始。不管单片机还是计算机,不都是从汇编指令开始学起的么!
全部回答
下载一个xc16 编译器 然后解压安装 在工程里选择xc16 编译器。。再把对应的文件选好路径就 ok 基本就这样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新世纪华联超市NO.1628在哪里啊,我有事要去
-11/124和7/31 -3又40分之3的绝对值和-(-3.0
制作的WPS表格,在我的电脑上预览和其他电脑
什么祛斑霜效果最好
红原县佛教协会在什么地方啊,我要过去处理事
学启网是属于诈骗网站吗???????
读“非洲图”,完成下列各题(1)写出图中A、
一个小镇被防护罩隔离的电影
邓老凉茶我想知道这个在什么地方
从兰州至武昌火车经过站点
劳动技术教育
《天舞记》和《九阙梦华》分别是几部?都是什
下列关于美国玉米带发展农业生产自然条件的叙
做外墙外保温时该怎么选择保温层呢?
银魂 SOME LIKE HOT 的歌词
推荐资讯
未来部落地址有知道的么?有点事想过去
小勇快餐辉县店这个地址在什么地方,我要处理
雷迪司ups关机不拨电源插头可以吗?
顺德碧桂园车站里有车到中山三乡吗?
三相自动控温电热炉电路框图 及工作原理说
谦词,形容论一件事情,论字前面加一个什么词
我在餐厅里上班我辞职了老板以各种理由拖欠发
求怎么讲解1/10米等于0.1米
法国之光·葡萄酒在什么地方啊,我要过去处理
贵溪市五金电器机械轴承店这个地址在什么地方
强制检定的检定周期,由执行强制检定的()按照
药厂里的水处理是什么东东
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?