历史上的今天
返回首页

历史上的今天

今天是:2025年03月16日(星期日)

正在发生

2020年03月16日 | MPLAB X IDE v2.26 导入旧的工程时遇到的一个小问题及解决方案

2020-03-16 来源:eefocus

application to KaVo global patent management council本周接到一个任务,需要修改系统原来的代码,让机器自动上下运动,测试机器的寿命。看了一下CPU, MICROCHIP公司的8位单片机,PIC18F24K20。之前也用过MICROCHIP的PIC16F887, 只要找到原来的代码,用MPLAB X IDE v2.26作为开发环境应该没有问题。正好项目经理手头有源代码,以为导入源代码,修改一下,然后编译就搞定了。把原来的项目导入到IDE中后,选择XC8为编译器,建立工程。发现编译不通过,提示有好多头文件找不到。打电话给microchip的FAE, 说把头文件的地址设置一下就可以了。设置完成之后,系统依旧提示找不到头文件。即使把所有的头文件改为绝对地址,依然如故。这下抓狂了。我一直坚信,对方的源代码肯定是没有问题的。依然请教FAE, 无果。正当我百思不得其解时,突然看到原来的工程目录下面有一个MCC18目录。网上搜索了一下,发现MCC18也是一个编译器。当时猜测原来的工程可能用的是MCC18编译器。再次请教MICROCHIP的技术支持,在这里,要表扬一下MICROCHIP的技术支持工程师,他们确实比较专业,最后确定原来的工程确实是使用MCC18编译器的。马上下载了一个评估板的MCC18, 导入工程,设置一下inclue路径,如下图:

编译并比较了一下,hex文件与旧的完全相同,搞定。

推荐阅读

史海拾趣

E-Switch公司的发展小趣事

在E-Switch的发展历程中,品质一直是公司最为重视的方面之一。公司始终坚持严格的质量管理体系,从原材料采购到生产流程控制,再到产品出厂检验,每一个环节都严格把关。正是这种对品质的执着追求,让E-Switch的产品在市场上赢得了良好的口碑。

Elpakco Inc公司的发展小趣事

随着电子行业的不断发展,Elpakco Inc公司意识到,只有不断创新才能在激烈的市场竞争中立于不败之地。公司加大研发投入,积极引进先进技术和设备,不断推出具有创新性和竞争力的新产品。其中,公司研发的一款智能封装技术,不仅提高了生产效率,还降低了生产成本,引领了行业的技术潮流。

Dell公司的发展小趣事

Elpakco Inc公司深知,企业的成功离不开社会的支持和帮助。因此,公司始终将履行社会责任作为企业的重要使命。公司积极参与环保、公益等活动,努力减少生产过程中的环境污染和资源浪费。同时,公司还注重员工的成长和发展,为员工提供良好的工作环境和福利待遇,让员工在为企业创造价值的同时,也能实现个人的成长和发展。

GCi Technologies公司的发展小趣事
通过内部电路检测充电电流,并与预设的恒流值进行比较,调整输出以维持恒定的充电电流。
Connective Peripherals Pte Ltd公司的发展小趣事
长时间高负荷工作可能导致IC过热,影响性能和寿命。
福斯特(FIRST)公司的发展小趣事
使用压电或电容等技术。

问答坊 | AI 解惑

mifare卡读写器开发心得『转』

坛子里好像越来越多的人对此产生了兴趣。我最初的读卡器是用CM200开发的,硬件开发没有什么特别的,CM200内部带地址锁存,接口很方便,其它的按照datasheet照搬就行了。关键是天线板的设计,尺寸形状都会影响,而我觉得这些定了之后,设计的关键又 ...…

查看全部问答>

通过mini2440的蜂鸣器演奏“两只老虎”

程序模拟了音乐的七个音皆(do,re,me,fa,so,la,si),包括低音,中音及高音. 有兴趣的朋友可下载程序到target board一试,或到以下网站观看示范片段. http://v.youku.com/v_show/id_XMTQwMjI0MjI0.html 附件是作者提供的Qtopia应用程序,感兴趣的 ...…

查看全部问答>

一位值得借鉴的电子专业学长的足迹

本帖最后由 paulhyde 于 2014-9-15 09:30 编辑 在哈尔滨工程大学六年,我在学校电子创新实验室呆了四年,这四年里创新实验室给我提供了良好的学习环境和完善的实验设备;在与众多电子爱好者的交流中,使我学到了更多的专业知识;在学校老师们的教 ...…

查看全部问答>

Windows CE系统中卫星通信的实现.pdf

Windows CE系统中卫星通信的实现.pdf…

查看全部问答>

飞龙教程------51单片机=====最小51系统

飞龙教程------51单片机=====最小51系统 51单片机=====最小51系统 电子工程师之家 单片机学习网   http://www.eehome.cn/ 新势力电子单片机                    &n ...…

查看全部问答>

wince找师傅带我入门

初学wince,指望高手指点下明路,要具体点的。不要什么一句话去看书。没用的,我只要快点入门。…

查看全部问答>

如何烧写u-boot和uClinux?

我在linux系统下编译u-boot生成u-boot、u-boot.bin和u-boot.srec三个文件,编译uClinux(2.4.x版)后生成image.ram、image.rom 和 romfs.img。请问用什么工具烧写u-boot和uClinux呢?应该烧哪些文件呢?有没有相关的文档?我之前移植ucos等都是用H- ...…

查看全部问答>

两个小问题,散分了~

1. 用硬件定时器编写程序,设置时、分、秒定时器,分别对应的地址为:4000H、4002H、4004H,晶振频率为12MHZ(用8096编写) 2.C08__2  MODULE MAIN     $INCLUDE(8096.INT) PORT   EQU   OFFA8H  ...…

查看全部问答>

51单片机P1口驱动能力的理解

在51单片机系列中,现在生产厂家很多,兼容型号也很多。不同厂家生产的单片机P1口的驱动能力 是不同的。下面仅举最常用的3种单片机为例,谈谈驱动能力。 先说说LS型TTL负载。 LS型TTL负载是指单片机端口所接负载是74LS系列的数字芯片。以TI公司的74 ...…

查看全部问答>

继电器干扰问题

苦恼死了,大家快来帮帮我吧,呜呜呜!我最近开发一个产品用到继电器来做通断电器,可打开继电器时带来的火花干扰不知道怎么处理!导致MCU复位!…

查看全部问答>