搜索
bottom↓
回复: 10

MAPLAB X IDE V2.20如何添加自定义的头文件,kit3.5不能下载程序

[复制链接]

出0入0汤圆

发表于 2015-12-8 22:44:49 | 显示全部楼层 |阅读模式
最近准备学习一下PIC单片机,安装的MAPLAB X IDE V2.20,采用的xc16编译器,MCU型号dsPICC33FJ64GP710A,为之前也没有用过,主要有以下两个问题。
(1)自己定义了头文件,在文件中声明总是报错,是头文件目录没有添加吗?在下图配置中添加头文件目录也不行。

  javascript:;

(2)程序编译成功后,用kit3.5不能够下载程序,总提示Connection Failed. 下载器没有问题,之前在MAPLAB IDE8.72上可以正常下载程序。是哪个地方没有配置好吗?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2015-12-8 22:51:00 | 显示全部楼层
MAPLAB X IDE 和MAPLAB IDE V8 两者对kit3.5 需要的驱动是不一样的,需要切换驱动后才能连上。找到安装MAPLAB X IDE 安装路径下的MPlab driver switcher 切换驱动,就可以了

出90入0汤圆

发表于 2015-12-8 23:49:28 | 显示全部楼层
MAPLAB X IDE 和MAPLAB IDE V8 两者对ICD3的驱动不一样,需要切换,对PICkit3的倒是不用切换。
头文件自己定义的可以用的,我是和C文件放一起的。

出0入0汤圆

 楼主| 发表于 2015-12-9 00:15:12 | 显示全部楼层
xuyapple 发表于 2015-12-8 23:49
MAPLAB X IDE 和MAPLAB IDE V8 两者对ICD3的驱动不一样,需要切换,对PICkit3的倒是不用切换。
头文件自己 ...

我是单独建了两个文件夹,一个放.c文件,一个放.h文件,头文件总是不对。

出0入0汤圆

 楼主| 发表于 2015-12-9 00:27:15 | 显示全部楼层
eeant.net 发表于 2015-12-8 22:51
MAPLAB X IDE 和MAPLAB IDE V8 两者对kit3.5 需要的驱动是不一样的,需要切换驱动后才能连上。找到安装MAPL ...

首先感谢你的回复,我按照你的方法试了下,还是有些问题,提示如下,要咋解决啊?

Launching
Could not acquire hardware tool communications resources: PICkit3PlatformTool SN#<sn>BUR124173059
The debugger could not be started.  Terminating debug session.
User program finished

出0入0汤圆

 楼主| 发表于 2015-12-9 00:32:52 | 显示全部楼层
xuyapple 发表于 2015-12-8 23:49
MAPLAB X IDE 和MAPLAB IDE V8 两者对ICD3的驱动不一样,需要切换,对PICkit3的倒是不用切换。
头文件自己 ...

我把头文件和源文件放一个文件夹里面了还是不行,郁闷啊

出0入0汤圆

发表于 2015-12-9 09:23:30 | 显示全部楼层
本帖最后由 eeant.net 于 2015-12-9 09:26 编辑
Trancho 发表于 2015-12-9 00:27
首先感谢你的回复,我按照你的方法试了下,还是有些问题,提示如下,要咋解决啊?

Launching


可以用MPlab V8 更新下 kit3.5的固件,似乎用MPlab X IDE 很容易导致调试工具的固件损坏。

出0入0汤圆

 楼主| 发表于 2015-12-9 11:36:18 来自手机 | 显示全部楼层
eeant.net 发表于 2015-12-9 09:23
可以用MPlab V8 更新下 kit3.5的固件,似乎用MPlab X IDE 很容易导致调试工具的固件损坏。 ...

Kit3需要配置为设备供电才可以下载,现在可以烧写了,但是现在比较奇怪的是必须把所有的.c和.h文件放在同一个文件夹下面,头文件声明才可以正常,否则老是找不到目录,是需要在哪边设置头文件的搜索路径吗?

出0入0汤圆

 楼主| 发表于 2015-12-9 11:39:24 来自手机 | 显示全部楼层
xuyapple 发表于 2015-12-8 23:49
MAPLAB X IDE 和MAPLAB IDE V8 两者对ICD3的驱动不一样,需要切换,对PICkit3的倒是不用切换。
头文件自己 ...

放在一个文件夹下面,并且写成#include "xxxx.h"这种格式才行,写成#include <xxxx.h>这种格式就不行

出0入0汤圆

发表于 2015-12-9 11:55:17 | 显示全部楼层
软件变了,某些特性也会变动的。最简单的是参考附带的例程

出0入0汤圆

 楼主| 发表于 2015-12-9 21:11:41 | 显示全部楼层
rifjft 发表于 2015-12-9 11:55
软件变了,某些特性也会变动的。最简单的是参考附带的例程

关键附带的例程还是MAPLAB IDE的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 15:55

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表