首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >微芯片PIC18F45K50目标设备ID (0x1200)是一个有效的设备ID,但与所选的预期设备ID (0x5c00)不匹配

微芯片PIC18F45K50目标设备ID (0x1200)是一个有效的设备ID,但与所选的预期设备ID (0x5c00)不匹配
EN

Stack Overflow用户
提问于 2017-07-12 18:53:28
回答 2查看 2K关注 0票数 0

我在Windows 10中的MPLAB3.65试图将一个程序加载到微芯片PIC18F45K50上。程序构建良好,但是当我试图加载代码时,下面是ICD 3的输出:

连接MPLAB ICD 3.

目前在ICD 3固件套件版本上加载的固件.01.49.09固件type..............PIC18F

程序员对目标电源启用- VDD = 3.250000伏特。*目标设备ID (0x1200)是一个有效的设备ID,但与所选的预期设备ID (0x5c00)不匹配。

设备被擦除..。

编程..。

以下内存区域将被编程:程序内存:启动地址= 0x0,结束地址= 0x3d7f配置内存程序内存地址:0期望值: 41接收值: ff *程序设备失败

我正在从ICD 3为设备供电,并使用XC8。调试器自我测试是成功的。我很确定我的USB驱动程序安装正确。

谢谢你提前提供帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-12 20:58:35

一个不正确的ID可能表示,正如Eugene Sh所提到的,该设备不是PIC18F45K50。还可能是读取回读的数据(通过PGC/PGD)损坏。ICD3和芯片之间的连接必须保持相当短。

你是否遵守了数据表中关于电力的2.0节?特别是,VUSB3VS必须连接到电源电压(而不是F器件的VDD )或低的ESR上限。

票数 0
EN

Stack Overflow用户

发布于 2017-07-13 21:29:53

在项目属性中,再次定义下拉菜单中的设备,因为所选设备的预期ID来自PIC18F4550,而不是PIC18F45K50 (类似的设备,但不相同)。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45065502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档