PIC烧写程序的烧录器-MPLAB IDE v8.70

2020-03-29来源: eefocus关键字:PIC  烧写程序  烧录器  MPLAB  IDE  v8  70

PIC烧写程序用的是官方提供的环境-MPLAB IDE v8.70:


步骤:


1,打开MPLAB IDE v8.70,导入HEX文件固件,如下图:

2.选择对应的芯片型号,如下图所示:

3、选择芯片的配置位,如果是代码里有配置,就把勾勾上,如下图:

4、选择烧录器工具,如下图所示:

5、设置烧写相关的设置,如下图所示:

6、点击连接,如下图所示:

出现连接不上ICD 3,之前切换MPLAB X IDE,现在要用MPLAB IDE 就得把驱动切换过去,


解决办法:


(1)打开软件,如下图所示:

切换好了再次连接,会出现如下图所示:

7、点击烧写,如下图所示:

可以点击打开看看数据:如下图所示:

最后可以把这个工作工程保存起来,注意路径不能有中文,否则保存不了。但是保存这个工程没用,下次打开这个工程还得重新调取固件,设置什么的。

关键字:PIC  烧写程序  烧录器  MPLAB  IDE  v8  70 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic492789.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:MPLAB X IDE -1:如何反汇编PIC的二进制代码
下一篇:MPLAB IDE使用经验

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

【PIC32MZ】I2C通信
I2C跟串口一样,仅需2根线通讯即可,在某些引脚紧张的应用中非常有用,不过I2C相比于串口,通讯协议更简单一点,距离也更短一些,仅限于板间通信。大多数IC都支持I2C协议。 I2C的时序图为:I2C数据传输是在起始条件和停止条件之间。起始条件和停止条件都是SCL为高一段时间产生。起始条件为SDA从高变为低,停止条件为SDA从低变为高。I2C数据传输规则为,第一字节必须为地址,一般器件地址都是7位(也有10位的),放在高7位,最后一位时读写标识,所以,读写地址是不相同的,并且很多IC都可以配置多个地址选择,这是为了在一组I2C上接多个IC,因为I2C是通过地址来识别从机的。每传输一个字节,从机都要回复一个ACK来表示是否
发表于 2020-04-28
【PIC32MZ】I2C通信
【PIC32MZ】USB HID通信
PIC32MZ2048EFH芯片实现USB HID的接口(PIC32MZ EF Start Kit开发板),与PC进行通信,PC端采用C#以及C++分别在windows和linux下实现hid读写,本篇不做描述,详细参考我的其它博客,关于两个平台的hid程序。接口使用的是micro usb(j4接口)。1、配置时钟(略)2、配置USB Library,以及device configuration,下面两图中红色部分要修改,其它默认。(若是要LED显示,或者显示到LCD,请自行配置,需要注意的是,USB或使用的默认第一个Dynamic Timer,若是有其它功能使用到Dynamic Timer,请多设置一个Timer,并将第一个(instance0)预留不用
发表于 2020-04-28
【PIC32MZ】USB HID通信
【PIC32MZ】OLED12864 I2C显式示例
本篇主要讲述如何使用PIC32MZ来点亮OLED12864。OLED12864可以控制一个一个像素点,所以需要自建字库,有专门生成的软件,字库为字母字符,放到最后面。注意不同12864排列或者共极不同,则需要自行取模。本片需要调用I2C通信中的基础代码,需要delay和i2c-Hardware,以下不再贴这部分代码。第一部分是字模文件codetab.h#ifndef _CODETAB_H#define _CODETAB_H  /***************************16*16 Chinese, common gnd - column style - reverse output
发表于 2020-04-28
【PIC32MZ】OLED12864 I2C显式示例
【PIC32MZ】调试设置
PIC32MZ有两个调试端口,ICSP1和ICSP2,PIC32MZ EF Start Kit开发板上使用的是ICSP2(详细查看官网电路图),而Harmony默认为ICSP1,无法直接调试,需要在Harmony的device中做一些配置。DEVCFG0中前四个,第三个最重要,不同板子通道可能不同Background Debugger Enable onJtag Enable onICEICD comm channel select ICS_PGx2Trace Enable on
发表于 2020-04-28
【PIC32MZ】开发环境的搭建
Microchip在新一代的32位PIC芯片采用了一种新的架构来进行开发,这就是Harmony。Harmony类似于ST的STM32CubeMX,将芯片Library封装到中间层,采用统一接口,仅底层不同,不过底层已经由Microchip已经写好,所以,用户上层的同一份代码,理论上稍加修改MHC配置,就可以很方便的移植,有点像Qt的意思了,一次编写,处处编译(不同于Java)。Harmony还有一个优势,就是可以采用Dynamic驱动,同一类型的外设,仅需要一份驱动代码,非常节省空间,不过Dynamic到目前为止,还有一些瑕疵,例如PWM就没有办法实现完全Dynamic,对应的Tmr只能使用Static,若是其他的Tmr使用
发表于 2020-04-28
【PIC32MZ】开发环境的搭建
【PIC32MZ】点亮LED
MCU开发第一步都是点亮LED,就跟软件的Hello World一样,先开始第一步吧。新建一个项目,参考开发环境搭建,具体我就不写了。1、配置时钟,这个在Clock Diagram中配置,点击Auto-Calculate,输入系统主频即可,最高可达252MHz,这里没有涉及到其他外设,仅设置主频即可。2、选择服务,由于GPIO只能使用Static,并且系统已经默认配好,那么就不需要自己配置Driver了。在System Services中勾选Clock和Ports即可。3、配置端口,在PinSetting配置区,我们配置RH0,RH1,RH2三个LED,Order设为Ports,找到RH进行配置,Direction为Out
发表于 2020-04-28
【PIC32MZ】点亮LED
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved