PICKIT3下载器脱机烧写指导书

一, PICKIT3的联机烧写方法

        PICKIT3的联机烧写与ICD2一致,只是需要在MPLAB IDEV840或者更高版本下使用PICKIT3。烧写时,从MPLAB IDE的菜单“PROGRAMMER——PICKIT3”,选中PICKIT3即可。

由于PICKIT3能提供的烧写电流比较小,联机烧写时,建议目标板带电。

 

二, PICKIT3的脱机烧写步骤

1、 脱机下载

        所谓脱机下载,是在联机状态下,把烧写文件HEX文件下载到PICKIT3的主机内部的

FLASH芯片中。

        1) 打开MPLAB IDE V840或者更高版本。

        2) 通过CONFIG选择要烧写的芯片。

        3) 通过FILE——EXPORT,导入带有CONFIG信息的烧写文件(HEX文件),注意,文件名,路径名,不要有中文,也不要放在电脑的桌面上。

        4) 通过PROGRAMMER——PICKIT3,选中工具,并等待系统连接PICKIT3。

        5) 如弹出如下对画框,是一个提示,意思为不要搞错5V系统和3V系统,避免烧坏MCU,确认供电没有错误后,点OK则可。

 

e5054d44138958defd7c2aea6ee0933f.png

        6) 通过PROGRAMMER——SETTING——Programmer-TO-GO,点“Send IMAGE In Memory”,将HEX下载到PICKIT3主机中。“IMAGE NAME”,是为将要下载到PICKIT3主机中的HEX另外取的名字,可以不填,该名称,与HEX文件的文件名无关。

 

799ce272807d3f6dc2c10582e30bebbf.png

 

7) 下载完毕,软件界面提示如下,为防止错误操作,请关闭MPLAB IDE。

Downloading image...

Download of Programmer-to-go image complete

PICkit 3 is now in Programmer to go mode.

PICkit 3 will be disconnected from this session.

The next time you connect (or re-connect) to this unit, you will have the choice to take it off Programmer to go mode.

PICkit 3 removed

 

2、 给脱机工作模式的PICKIT3上电

        1) 从PC拔掉USB线。

        2) PICKIT3的脱机电源模块接通9V/3A,内正外负,DC开关电源,注意用标配电源。

        3) 将PICKIT3的脱机电源模块与PICKIT3用USB线连接。

4) 一切连接OK后,会看到脱机电源模块的LED亮,PICKIT3的POWER灯(绿色)常亮,ACTIVE灯(蓝色),大体按1S亮1S灭的频率缓慢闪烁。

 

3、 脱机烧写

        1) 标准的PICKIT3(含原装PICKIT3),烧写时不对目标板上电,目标板需要自行加电,请在将PICKIT3连接到目标板,并给目标板MCU提供合适的电源。

        2) 点PICKIT3上的烧写按钮。

        3) 烧写过程中,ACTIVE灯保持常亮,烧写完毕,无论成功失败,恢复闪烁状态。烧写完毕,如STATUS灯(红绿双色),为红灯,烧写失败,为绿灯,烧写成功。

        4) 在实验室烧写时,可以关闭MPLAB IDE,通过USB线连接PICKIT3,从PC为PICKIT3提供脱机工作的电源,但目标板,依然要加电。

4、 脱机后再次联机下载的注意事项

        1) 脱机使用PICKIT3后,再次联机使用,第一次连接会有如下提示,一般我们选择“否”,则把PICKIT3内部FLASH中的烧写程序擦除,PICKIT3进入联机模式。选择“是”,则PICKIT3将继续工作在脱机模式,此时的PC只负责给PICKIT3从USB供电。

 

df446d045889f2c8b6e696e489f962dd.png

 

5,其它使用注意事项

        1) 联机烧写的具体操作步骤,请见官方的中文说明书。

        2) 脱机烧写的具体步骤和说明,MICROCHIP截止2009-11-17,尚无官方正式文档,后续可能会推出详细的官方中英文文档。

注意:如果设置脱机时使用的是kit3供电,脱机烧写时默认是kit3供电,目标版供电关掉;

如果设置脱机时使用的是外部供电,脱机烧写时默认是目标版供电,目标版供电应该打开。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/277149.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

微软CEO纳德拉当选2023年度CEO,AI大模型崛起成重要趋势;Mixtral 8x7B 真的击败了 GPT 3.5 Turbo 吗?

🦉 AI新闻 🚀 微软CEO纳德拉当选2023年度CEO,AI大模型崛起成重要趋势 摘要:2023年被认为是AI大模型崛起之年,微软CEO纳德拉凭借对AI的投资和领导力当选2023年度CEO。纳德拉将AI技术融入微软的产品和服务中&#xff0…

gin框架使用系列之四——json和protobuf的渲染

系列目录 《gin框架使用系列之一——快速启动和url分组》《gin框架使用系列之二——uri占位符和占位符变量的获取》《gin框架使用系列之三——获取表单数据》 上篇我们介绍了如何获取数据,本篇我们介绍一下如何返回固定格式的数据。 一、返回JSON数据 在web开发中…

Vue监听浏览器自带的复制事件并对复制内容进行修改

场景: 在使用鼠标右键或者ctrl c的时候。光标会自动换行。粘贴出来的数据光标应该在红色部分,却出现在了黑色部分。 方法一: html标签不要换行;css去除空格; white-space: nowrap;方法二: 使用函数对复…

请问仿写arkts摇杆功能,为什么我的代码,TouchType.Up 时候摇杆动画不能还原呢?请求大佬指点一下

仿照黑马的arkts 写个摇杆功能,但是为什么我的代码,TouchType.Up 时候摇杆动画不能还原, 请求大佬指点一下 import router from ohos.router import curves from ohos.curvesEntry Component struct ItemPage7 {// 小鱼坐标State fishX: nu…

vue data变量不能以“_”开头,否则会产生很多怪异问题

1、 比如给子组件赋值&#xff0c;子组件无法得到这个值&#xff08;也不是一直无法得到&#xff0c;设置后this.$forceUpdate() 居然可以得到&#xff09;&#xff0c; 更无法watch到 <zizujian :config"_config1"> </zizujian>this._config1 { ...…

XCTF-MISC1 文件内容遮挡

pdf 题目描述 题目分析 附件下载下来&#xff0c;是一张图片的pdf文件 调整图片透明度发现flag flag{security_through_obscurity}

Qt编写的exe程序上添加程序信息

1、qtcreator编写 在pro文件中添加如下信息 # 版本信息 VERSION 4.0.2.666# 图标 RC_ICONS Images/MyApp.ico# 公司名称 QMAKE_TARGET_COMPANY "Digia"# 产品名称 QMAKE_TARGET_PRODUCT "Qt Creator"# 文件说明 QMAKE_TARGET_DESCRIPTION "Qt …

基于Java网上点餐系统设计与实现

博主介绍&#xff1a; ✌至今服务客户已经1000、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌ &#x1f345; 文末获取源码联系 &#x1f345; &#x1f447;&#x1f3fb; 精彩专栏 推荐订阅 &#x1f447;&#x1f3fb; 不然下次找不到 Java项目精品实…

工业4G 物联网网关——机房动环监控系统应用方案介绍

机房动环监控系统是什么&#xff1f;机房动环监控系统的全称为机房动力环境监控系统&#xff0c;是一套安装在机房内的监控系统&#xff0c;可以对分散在机房各处的独立动力设备、环境和安防进行实时监测&#xff0c;统计和分析处理相关数据&#xff0c;第一时间侦测到故障发生…

实时获取小红书笔记详情的API使用与解析

一、背景介绍 小红书是一个以分享消费经验、生活方式为主的社交平台&#xff0c;拥有大量的用户和内容。为了更好地了解用户在小红书上的行为和内容&#xff0c;许多开发者选择使用小红书开放平台提供的API接口。本文将介绍如何通过小红书笔记详情API实现实时数据获取&#xf…

Openslide安装

文章目录 安装open-slide python下载openslide二进制文件解压到Anaconda的library目录下配置环境变量在py文件中添加以下语句即可 官网链接 安装open-slide python 表面上这样就可以导入了但事实上会遇到 Couldn’t locate OpendSlide DLL的问题&#xff0c;openslide必须独立安…

svg学习

概念 svg 可缩放矢量图形 svg 使用xml格式定义图像 svg 形状 矩形 <rect> <?xml version"1.0" standalone"no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd&q…

conda环境下Could not build wheels for dlib解决方法

1 问题描述 在安装模型运行的conda环境时&#xff0c;出现如下问题&#xff1a; Building wheels for collected packages: basicsr, face-alignment, dlib, ffmpy, filterpy, futureBuilding wheel for basicsr (setup.py) ... doneCreated wheel for basicsr: filenamebasi…

mysql树查询和时间段查询

本文目录 文章目录 案例1&#xff1a;MySQL树形结构查询案例2&#xff1a;MySQL查询一段时间内的所有日期 摘要 案例1&#xff1a;MySQL树形结构查询 在页面开发过程中&#xff0c;如图一所示的树形控件很常见&#xff0c;而大多数情况下&#xff0c;树形控件中需要显示的数据…

【温故而知新】vue运用之探讨下单页面应用(SPA)与多页面应用(MPA)

一、概念 1.单页面应用SPA(Single page application) Vue单页面应用是一种采用Vue.js框架开发的Web应用程序,它仅有一个HTML文件,通过前端路由实现页面的切换和渲染。与传统的多页面应用相比,Vue单页面应用在用户体验和开发效率方面有着明显的优势。 在Vue单页面应用中…

【微服务核心】MyBatis Plus

MyBatis Plus 文章目录 MyBatis Plus1. 简介2. 入门使用3. 核心功能3.1 CRUD 接口3.1.1 Mapper CRUD 接口3.1.2 Service CRUD 接口 3.2 条件构造器3.3 分页插件3.4 Mybatis-Plus 注解 4. 拓展4.1 逻辑删除4.2 MybatisX快速开发插件 5. 插件5.1 [分页插件](#page)5.2 乐观锁插件…

从0到1快速入门ETLCloud

一、ETLCloud的介绍 ETL是将业务系统的数据经过抽取&#xff08;Extract&#xff09;、清洗转换&#xff08;Transform&#xff09;之后加载&#xff08;Load&#xff09;到数据仓库的过程&#xff0c;目的是将企业中的分散、凌乱、标准不统一的数据整合到一起&#xff0c;为企…

[AI编程]AI辅助编程助手-亚马逊AI 编程助手 Amazon CodeWhisperer

亚马逊AI 编程助手 Amazon CodeWhisperer 是一种基于人工智能技术的编程辅助工具&#xff0c;旨在帮助开发人员更高效地编写代码。它可以提供实时的代码建议、自动补全和错误检查&#xff0c;帮助优化代码质量和提高编程效率。 Amazon CodeWhisperer 使用了自然语言处理和机器…

Redis管道

问题引出 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。一个请求会遵循以下步骤&#xff1a; 1 客户端向服务端发送命令分四步(发送命令→命令排队→命令执行→返回结果)&#xff0c;并监听Socket返回&#xff0c;通常以阻塞模式等待服务端响应。 2 服务端…

Ubuntu20.04 上启用 VCAN 用作本地调试

目录 一、启用本机的 VCAN​ 编辑 1.1 加载本机的 vcan 1.2 添加本机的 vcan0 1.3 查看添加的 vcan0 1.4 开启本机的 vcan0 1.5 关闭本机的 vcan0 1.6 删除本机的 vcan0 二、测试本机的 VCAN 2.1 CAN 发送数据 代码 2.2 CAN 接收数据 代码 2.3 CMakeLists.…