开发工具icd使用问题解决(pic编程)

开发工具icd使用问题解决(pic编程)

ID:13495691

大小:128.50 KB

页数:22页

时间:2018-07-22

开发工具icd使用问题解决(pic编程)_第1页
开发工具icd使用问题解决(pic编程)_第2页
开发工具icd使用问题解决(pic编程)_第3页
开发工具icd使用问题解决(pic编程)_第4页
开发工具icd使用问题解决(pic编程)_第5页
资源描述:

《开发工具icd使用问题解决(pic编程)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、开发工具ICD2使用方面需要注意的问题1.1问:为什么我的系统编程或校验失败?答:按照第5章,故障诊断中所述,检查PGC、PGD和VPP连接以及电压,诊断故障。确保目标PICmicro单片机已上电。如果目标PICmicro单片机有AVSS和AVPP引脚,确认这些引脚都已正确连接。1.2问:为什么我需要ICD转接头?答:对于MPLABICD2支持的低引脚数器件,如果在线调试引脚被保留,将不能有效地使用这些器件。试想一下,对于8个引脚的器件,6个I/O引脚失去其中3个的情形。为此,生产了特殊的外合(bond-out)PICmicro单片机,这种单片机能通过一个转接头来仿真这些低引脚数器件,这

2、使得能在目标应用中使用所有引脚。外合(bond-out)PICmicro单片机具有在线通讯引脚与MPLABICD2接口。这样做的优点是可以用MPLABICD2开发低引脚数器件。缺点是,对于这些器件,为进行在线调试,不能只在目标应用中采用一个ICD2连接插座,还要使用外合(bond-out)PICmicro单片机。这些外合(bond-out)PICmicro单片机类似于仿真器芯片,能支持多种器件。在ICD转接头电路板上有跳线来配置芯片,以与开发使用的器件相匹配。这些低引脚数器件可通过通用编程适配器,或者在目标应用上放置一个ICD2连接插座来连接这些器件的VPP、PGC和PGD,来采用MPL

3、ABICD2编程。1.3问:无法连接到MPLABICD2。我现在该怎么做?答:MPLABICD2的电源灯亮了吗?这个LED应该是明亮的。如果它比较暗,可能只连接了USB,用户可能需要连接一个电源。PC的RS-232口不能为MPLABICD2提供电源,不过USB口可以。注意有些USB集线器不能提供电源。请针对当前的故障线索,查看在线帮助。USB驱动安装正确吗?在Windows设备管理器对话框(如图6-1所示)中应该可以看到MPLABICD2的USB驱动。一些USB集线器不能给连接的USB设备提供电源。使用这些集线器时,需要在MPLABICD2上接一个电源。1.4问:ICD2响应“Targe

4、tnotindebugmodeerror.”这是什么意思?答:通常这说明MPLABICD2不能和调试执行程序通讯。只能通过选择Debugger>Program菜单,对用户应用中的目标PICmicro单片机编程,来下载调试执行程序。也可能是其它原因使得调试执行程序不能通讯,如目标时钟或电源问题。查看配置位,确保“BackgroundDebug”使能。查看Config>ConfigurationBits...,确保看门狗被禁止,代码保护被关闭,并且振荡器设置正确。1.5问:MPLABICD2能和一个低电压运行的目标器件一起工作吗?答:是的。只要目标PICmicro单片机支持低电压运行,它就能

5、在VDD低至约2V的情况下运行。在MPLABICD2的输入/输出缓冲器中有电平转换器。这些输入/输出缓冲器通过目标器件的VDD供电。另外,MPLABICD2会检测目标器件的工作电压,并正确地调整其功能来处理低电压操作,即使用正确的FLASH擦除算法。在MPLABICD2的“Settings”对话框中,VDD需选择为“FromTarget”,并且在目标板上要有一个电源用于低电压运行。1.6问:MPLABICD2支持低电压编程(LVP)吗?答:不支持。但这并不表示当目标器件运行在低电压VDD时,MPLABICD2不能正常工作。只是表示施加到VPP上的编程电压应总是+12V。1.7问:为什么我

6、在配置锁相环(PLL)振荡器时有问题?MPLABICD2被挂起答:这是PICmicro单片机所要求的。在对PLL振荡器的配置位编程后,电源需要断开然后再加到目标板上。如果没有这样做,目标PICmicro单片机将没有时钟。没有时钟,调试模式将不能工作。同样,如果在切换到PLL模式时,电源没有被断开再连接,器件可能会运行,但没有使用PLL。1.8问:当我尝试安装时,为什么找不到驱动,即使当我能在驱动文件夹中看到它们,并且我在驱动向导中指向了正确的文件夹也不行?答:这个问题可以这样解决:退出驱动安装向导,再到控制面板选择“AddNewHardware(添加新硬件)”。在系统搜索新硬件后,选择“

7、No,thedeviceisn’tinthelist.”,然后选择“No,Iwanttoselectthehardwarefromalist.”,再选择“UniversalSerialBusController,”。当出现“HaveDisk...”按钮时,进入驱动文件夹,并选择正确的驱动。1.9问:我能使用MPLABICD2实现代码保护吗?答:不能。代码保护,特别是程序存储器中任何区域的表读保护会妨碍MPLABICD2正常工作。当使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。