你好!冒昧的用这种方式打扰,还请谅解。

我有一个问题想请教,我用的是MPLAB8.10之前可以用PICC16编译程序,现在我想用C18连接MPLAB编译18系列的单片机,设置了编译语言后编译总是出项错误Erro... 我有一个问题想请教,我用的是MPLAB 8.10之前可以用PICC 16编译程序,现在我想用 C18连接MPLAB编译18系列的单片机,设置了编译语言后编译总是出项错误Error[1027] E:\PIC\Electric power measurement\main.c 2 : unable to locate 'main.h' 不知道是怎么回事?我在想如果把PIC的内核复制到Kill下是否能编译PIC单片机。谢谢指点,我的QQ;962640390 请加我细聊! 展开
 我来答
micropower
2011-03-18 · TA获得超过1万个赞
知道大有可为答主
回答量:2619
采纳率:50%
帮助的人:1505万
展开全部
第一个问题:“main.h”是神马文件,我记得PIC18里默认没有这种头文件。
第二个问题:不知道你说的内核指神马。单片机不是操作系统,不像LINUX那样可以改内核。MPLAB是PIC生产商MICROCHIP推出的官方版本的开发环境,我也用过其他一些第三方软件,还不如这个,个人认为再也没有比这个还能安全稳定地开发编译PIC程序的软件了。
或许你只是习惯了KEIL的开发环境。当年我也是这样,很不习惯mplab,但入门后发现MPLAB在编译和调试PIC单片机方面比KEIL要便捷很多,而且它和PIC专用的调试器仿真器编程器连接很紧密(都是PIC专用的,不推荐用通用的),现在要改回KEIL做ARM,反倒很不习惯了。而且,PIC的MCU不像51和ARM那样是个开放底层技术的芯片,有很多 单片机和开发软件方面的接口技术和数据传输流是他们的商业技术的,即使你破解了,编译出来的程序也不是很稳定。
做电子开发就是这样的,首先看看它常用的开发环境、技术是用什么,这个环境和技术经过多少工程师的实践和修改,是对这个芯片的程序操作非常安全的。不要想什么一个统一的大而全的方式来开发所有的电子产品。
第三:对不起,现在不用QQ了。 有问题就在这或者百度HI问吧。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式