icd2常见故障解决办法
MPLAB及ICD2使用 总结

ICD2和目标板的连接:1、建议在VPP/MCLR 线和VDD 之间接一个上拉电阻(通常约为10 KΩ左右),这样VPP/MCLR 线可置为低电平来复位PIC MCU。
2、不是所有的PIC MCU 都有 AVDD 和AVSS 引脚,但如果目标PIC MCU 有这些引脚,为使MPLAB ICD 2 正常工作,这些引脚必须连接上。
3、PGC/PGD 不要接上拉——由于在MPLAB ICD 2 中这些线有4.7 KΩ的下拉电阻,上拉会分压。
4、PGC/PGD 不要接电容——在编程或调试通信期间,它们会阻止在数据和时钟线上电平的快速翻转。
5、MCLR 不要接电容——它们会阻止VPP 上电平快速翻转。
通常一个简单的上拉电阻就足够了。
6、PGC/PGD 不要接二极管——它们会阻止MPLAB ICD 2 和目标PIC MCU 之间的双向通信。
ICD2调试模式:1、使用MPLAB ICD 2 作为调试器有两个步骤。
第一步要求将应用程序烧写到目标PIC MCU 中。
第二步使用目标闪存PIC MCU 内部的在线调试硬件来运行和测试应用程序。
2、编程时,目标PIC MCU 不需要时钟,但必须提供电源。
3、当编程时,MPLAB ICD 2 将编程电压加到VPP 引脚上,然后给PGC 发送时钟脉冲,并通过PGD 发送串行数据。
为校验单片机是否已被正确编程,可以给PGC 发送时钟,并通过PGD 读回数据。
这与PIC MCU 的ICSP 协议一致。
4、目标PIC MCU 必须有电源和正常工作的振荡器。
5、必须对目标PIC MCU 的配置字正确编程:- 振荡器配置位应与RC 和XT 等相对应,具体取决于目标板的设计。
- 不要使能目标PIC MCU 的看门狗定时器。
- 不要使能目标单片机的代码保护功能。
- 不要使能目标单片机的表读保护功能。
进入调试模式的操作顺序:如果调试模式的要求都满足,那么当MPLAB ICD 2 被设置为当前调试器(Debugger>Select Tool)时,可以进行以下操作:• 当选择Debugger>Program 时,应用代码就会通过前面所述的ICSP 协议烧写到PIC MCU 的存储器中。
开发工具ICD2使用问题解决(PIC编程)

开发工具ICD2使用方面需要注意的问题1.1 问:为什么我的系统编程或校验失败?答:按照第5 章,故障诊断中所述,检查PGC、PGD 和VPP 连接以及电压,诊断故障。
确保目标PICmicro 单片机已上电。
如果目标PICmicro 单片机有AVSS 和AVPP 引脚,确认这些引脚都已正确连接。
1.2 问:为什么我需要 ICD 转接头?答:对于MPLAB ICD 2 支持的低引脚数器件,如果在线调试引脚被保留,将不能有效地使用这些器件。
试想一下,对于8 个引脚的器件, 6 个I/O 引脚失去其中3 个的情形。
为此,生产了特殊的外合(bond-out) PICmicro 单片机,这种单片机能通过一个转接头来仿真这些低引脚数器件,这使得能在目标应用中使用所有引脚。
外合(bond-out) PICmicro 单片机具有在线通讯引脚与MPLAB ICD 2 接口。
这样做的优点是可以用MPLAB ICD 2 开发低引脚数器件。
缺点是,对于这些器件,为进行在线调试,不能只在目标应用中采用一个ICD 2 连接插座,还要使用外合(bond-out) PICmicro 单片机。
这些外合(bond-out) PICmicro 单片机类似于仿真器芯片,能支持多种器件。
在ICD 转接头电路板上有跳线来配置芯片,以与开发使用的器件相匹配。
这些低引脚数器件可通过通用编程适配器,或者在目标应用上放置一个ICD 2 连接插座来连接这些器件的VPP、PGC 和PGD,来采用MPLAB ICD 2 编程。
1.3 问:无法连接到MPLAB ICD 2 。
我现在该怎么做?答:MPLAB ICD 2 的电源灯亮了吗?这个LED 应该是明亮的。
如果它比较暗,可能只连接了USB,用户可能需要连接一个电源。
PC 的RS-232 口不能为MPLAB ICD 2 提供电源,不过USB 口可以。
注意有些USB 集线器不能提供电源。
请针对当前的故障线索,查看在线帮助。
MPLABicd2调试故障说明

MPLAB ICD2 调试问题的处理1、ICD2调试时出现“ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.”答:通常这说明ICD2不能和调试执行程序通讯,这有可能是目标时钟或电源问题使得ICD2不能和调试执行程序通讯,保证晶振的管脚和OSCKI/OSCKO充分接近,4MHz以上晶振推荐使用HS模式,如果是外部32K低频晶振,重新“connect”一下可执行调试指令,也有可能内部或外部晶振使能了PLL功能而进不了Debug模式的,关掉PLL即可;再还有可能是配置位设置不当引起的,查看Config>Configuration Bits,确保看门狗被禁止,代码保护、掉电检测等被关闭。
也有可能是复位引脚接了电容或二极管之类引起的。
2、连接ICD2时显示“ICD0021: Unable to connect with MPLAB ICD 2”答:请检查一下ICD2与电脑连接的通讯口是否设置正确(USB or COM)。
3、连接ICD2时显示“ICD0286: Unable to communicate with ICD。
ICD0082: Failed MPLAB ICD 2 operation”答:这可能是操作系统有误,此时手动下载操作系统即可。
4、连接ICD2时显示“ICD0019: Communications: Failed to open port: (Windows::GetLastError() = 0x2, '系统找不到指定的文件。
') ICD0021: Unable to connect with MCU.”答:通常是ICD2驱动找不到,需重装。
也可能是由于PC的USB口供电不足导致驱动无法正确加载。
5、ICD2自检不通过提示“... Failed Self Test. See ICD2 Settings (status tab) for details”答:ICD2自检主要是对Target Vdd、Target Vpp、MCLR GND、MCLR Vdd、MCLR Vpp 五个管脚电压进行检测,任何的一项不正常都会通不过。
(bi商务智能)MPLABICD2使用说明书-MPLABICD2

ICD2系列说明书声明:本说明书仅针对MPLAB ICD2、ProICD2硬件部分,配合使用软件为MPLAB IDE V7.30以上版本。
软件附在随机光盘中,也可到网站上下载。
软件详细使用说明请查阅MPLAB IDE中文使用说明书。
本文档内容按“现状”提供,除非适用的法律另有规定,否则不对本文档的准确性、可靠性和内容做出任何类型的、明确或默许的保证。
本公司遵循发展的策略,因此保留在不预先通知的情况下对本文档描述的产品进行修改和改进并修订、更新文档的权利。
1目录使用软件 (2)在线调试器和在线仿真器 (3)装箱单 (5)6芯排线连线说明 (6)调试保留资源 (7)ICD2支持的芯片型号 (8)ICD2USB驱动安装 (11)ICD2串口连接 (14)使用ICD2作为调试器 (15)2使用ICD2作为烧写器 (32)常见问题(FAQ) (35)P RO ICD2使用说明 (39)P RO ICD2装箱单 (44)附录一TPDEM1 (45)附录二TPDEM3 (47)3- 1 -MPLAB ICD2简 介MPLAB ICD2,简称ICD2,由美国Microchip 公司设计,本公司授权制造。
使用软件MPLAB ICD2使用的软件平台是Microchip的MPLAB-IDE v7.30(建议使用最新版本),兼容Win98、WinNT 、Win2000和WinXP等操作系统。
因为MPLAB集成环境是Microchip为其所有的开发工具研发的,故使用ICD2前需要选择工具。
又由于ICD2可以充当调试器和烧写器,所以在debugger和Programmer菜单中都可以进行选择。
注意区分ICD2在这两种状态下的Program按键所表示功能的不同。
在debugger模式下,Program表示把用户目标文件和监控程序一起烧入待调试的MCU中,这个程序在离开ICD2后是不能单独运行的。
- 2 -在线调试器和在线仿真器MPLAB ICD2在线调试器是ICE(在线仿真器,如Picmate系列和ICE2000系列等)的一个廉价替代品。
ICU二区仪器设备常见意外情况及处理措施

临床常用仪器设备常见意外情况及处理措施一、中心吸氧装置氧气泄露处理措施:关闭病房总开关→及时通知维修人员维修→用氧气袋和呼吸气囊临时代替二、监护仪(一)黑屏处理措施:1、重新检查电极与软线,软线与输出插头之间是否连接良好。
2、查看电源及电池是否安放好。
(二)ECG无波形处理措施:1、更换电极片。
2、更换备用软线。
(三)血压测不出处理措施:1、选择手动测量血压。
2、测量侧肢体制动。
3、检查血压袖带是否松动。
(四)SPO2无波形、无数值处理措施:1、更换手指测量。
2、更换备用传感器。
三、除颤仪(一)监视器黑屏,不能除颤,不能记录。
处理措施:1、检查电源装置是否连接良好2、使用备用电池。
3、低压电源本身问题,由工程技术人员维修。
(二)监视器只显示一条直线,无 ECG 显示。
处理措施:需由工程技术人员设法解决。
(三)无法进行除颤,或充电—电击循环速度很慢。
处理措施:需由工程技术人员设法解决。
(四)按键不起作用,参数无法设置和改变。
处理措施:报送设备维修部门处理。
四、呼吸机(一)气道压过低:漏气、环路脱开处理措施:检查发现原因并处理(二)气道压过高:环路痰液阻塞、环路或气管导管扭曲、导管被咬处理措施:1、检查气管导管。
2、吸痰并整理环路。
(三)供氧压力不足:氧连接管脱开,管道供氧不足处理措施:重新联接、寻求帮助,报告设备维修部。
(四)供气压力不足:压缩连接管脱开,管道供气不足处理措施:重新联接、寻求帮助。
(五)窒息通气:病人自主呼吸停止(自主呼吸模式下)、环路脱开处理措施:持续出现时改变呼吸机参数,重新检查管路。
五、输液泵(一)输液器管中有空气处理措施:1、输液器夹紧。
2、将输液器管路从输液泵中取出。
3、将空气排至茂菲氏滴管内。
4、夹管路复位,松开输液夹。
(二)泵门开启处理措施:关闭泵门并锁紧。
(三)管路阻塞处理措施:检查下列可能的阻塞并排除:1、管路是否折叠;2、滚动夹是否关闭;3、针头是否阻塞;如果其他原因引起,可调整阻塞传感器压力值。
ICD2使用说明书

第 1 章 MPLAB ICD 2 如何工作1.1 简介本章简要介绍了MPLAB ICD 2 是如何工作的。
试图提供足够的信息,帮助用户设计出与MPLAB ICD 2 兼容的目标板,并能让 MPLAB ICD 2 对目标板进行编程和调试。
还提供了编程和在线调试的基本原理,因此如果用户遇到问题,能够很快得到解决。
1.2 主要内容本章首先概述了MPLAB ICD 2,接着描述了MPLAB ICD 2 的编 程模式和调试模式,其中包括以下主题: 在线调试器(ICD)与在线仿真器(ICE) 模块接口连接 调试模式 调试模式的要求 调试保留资源 编程器模式1.3 ICD 与ICE在线调试器(ICD)是在线仿真器(ICE)的一个廉价替代品。
它能完成很多以前只有更昂贵的硬件才能做的工作,但这些好处是以牺牲在线仿真器的一些便利为代价的。
如果用户的应用设计为设计与ICD 兼容,那么他们就能享受到低成本硬件调试器所带来的好处了。
与ICE 相比,在线调试器需要满足如下要求: 在线调试器需要占用目标板的一些软硬件资源。
目标PICmicro 单片机必须有一个正常运行的时钟。
只有当系统中所有的连接都正常时, ICD 才能进行调试。
仿真器提供存储器和时钟,并能运行代码 — 即使没有与目标应用板相连。
在开发和调试期间, ICE 提供了最强大的能力来发挥系统的所有功能,而ICD 在应用不运行时将根本无法进行调试。
另一方面,在系统量产后,仍然可在应用板上安装一个在线调试连接插座,并与ICD 相连,这样允许用户对应用方便地进行测试、调试和再编程。
尽管ICD 与ICE 相比有一些不足,但它也有一些突出的优点: 在量产后可直接与应用相连,而不需要取下单片机来插入ICE 仿真头。
ICD可以在目标应用中对固件再编程,而不需要其它连接或设备。
1.4 模块接口连接MPLAB ICD 2 通过六芯的模块接口电缆与目标PICmicro 单片机相连。
计算机联锁系统常见故障及处理方法

计算机联锁系统常见故障及处理方法【摘要】计算机联锁系统是铁路行车安全技术的保障系统,保证系统安全可靠、长期稳定的运行队运输生产具有重要意义。
本文从计算机单元故障、通讯线路故障、切换故障、电源保障四个方面介绍了常见故障及其处理方法。
【关键词】计算机联锁;故障;处理方法随着现代铁路的高速发展,计算机联锁系统逐步取代电气联锁系统,如何保证计算机联锁系统安全可靠、长期稳定的运行并维护和及时处理好发生的故障,对于铁路运输、行车安全具有重要作用。
本文从维护的角度,对计算机联锁维护故障处理及维护工作提出几点参考意见,并对计算机联锁设备的故障类型与处理原则,常见故障及处理,以及具体计算机单元故障、通讯线路故障、切换故障、电源故障等方面分别进行了介绍。
1.计算机联锁设备故障处理的步骤接到计算机联锁设备故障通知后,切忌盲目动设备。
首先应掌握故障现象、影响范围、对车务影响程度、分析联锁关系、排除车务错误操作的可能。
接着查看机房联锁机、控制台(显示器)、控显机(上位机)的运行状态,联锁机采集板、驱动板信息位指示灯状态是否正常,初步掌握信息,再决定如何处理,并将情况及时报段调度和车间。
再根据故障现象初步分析故障发生部位,区分室内故障还是室外故障,区分联锁机、控显机故障还是继电部分故障,不能马上区分时,简单故障如道岔扳不动、红光带等可跳开上述步骤,同普通故障一样处理,可通过借助控制台电流表、轨道测试盘、微机监测等设备进行判断处理。
2.计算机联锁设备的故障类型与处理原则2.1 故障类型计算机联锁系统的故障按性质,可分为硬件故障和软件故障。
根据硬件故障发生的时间特征,可分为永久性故障#间歇性故障和瞬时故障。
永久性硬件故障一旦发生即永久存在,故障排除前,故障设备不能恢复正常运行。
永久性硬件故障通常由于元器件失效,连接线断线或短接等引起。
间歇性故障是重复发生,未经排除能自动消灭的故障现象,通常是由于元器件性能变化,接插件接触不良,焊点虚接等引起。
医院计算机常见故障及维护维修方法分析

医院计算机常见故障及维护维修方法分析【摘要】随着经济的发展。
社会的进步,信息化技术也在不断地应用在人们的生活中。
随着信息化时代的到来,越来越多的电子技术被广泛的应用在各种领域之中,计算机技术在不断地更新着,使它在各个方面的性能都得到了较大的提高,计算机网络信息发展速度越来越快。
在我们的生活之中离不开计算机,无论是学习还是工作,亦或是日常生活之中,都有计算机的使用领域,当然,在这种情势下医院也将计算机技术运用到了医院的各项工作之中。
由于医院的工作是十分重要的工作,因此我们一定要保证医院的计算机保持良好的状态,要能够及时的对其故障进行维修,保证工作的正常进行。
【关键词】医院;计算机故障;维护维修方法;分析在社会不断发展的今天,计算机在人们生活中的应用也越来越广泛,在计算机应用普遍的情形下,各种各样的计算机故障也不断的出现在计算机应用的领域中,为了解决计算机出现的各种问题,对计算机故障维修人员的要求也越来越高。
计算机的维修人员不仅要对计算机的故障进行分析处理,还要熟练掌握计算机的使用技巧,了解其发生故障的原因,这样才能更好的对计算机的故障进行处理和维护。
本文就主要针对医院计算机的故障维修方法进行探讨和分析,为医院的事业发展奠定一些基础。
一、医院计算机常见的故障分析在医院的计算机工作中有很多的故障会经常出现,它们大体上会包括软硬件的故障、病毒故障、人为故障等等,有些计算机还会有假故障的出现,所谓的假故障就是指计算机所出现的故障并不是由计算机的硬件系统引起的故障,问题其实是出现在计算机的软件系统上,或者是人员对计算机的某些设置不熟悉造成的。
下面我们就来分析一下这些常见的医院计算机故障:第一,软硬件故障。
软件故障就是指操作计算机的人员对计算机的软件系统不熟悉,从而造成他们错误的使用计算机,使计算机的系统受到损害,进而形成故障或者死机。
而计算机的硬件故障就是计算机的硬件系统由于不适应某些操作而出现的机械故障、存储介质故障以及机器故障这三种情况的计算机硬件故障。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MPLAB ICD2常见问题以及解决办法(经典)ICD2 调试时出现“ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.”通常这说明ICD2或MCD2不能和调试执行程序通讯,这有可能是目标时钟或电源问题使得ICD2或MCD2不能和调试执行程序通讯,保证晶振的管脚和OSCKI/OSCKO充分接近,4MHz以上晶振推荐使用HS模式,如果是外部32K低频晶振,重新“connect”一下可执行调试指令,也有可能内部或外部晶振使能了PLL 功能而进不了Debug模式的,关掉PLL即可;再还有可能是配置位设置不当引起的,查看Config>Configuration Bits,确保看门狗被禁止,代码保护、掉电检测等被关闭---------------------------------------------------------------------------------------------------------------------------------连接ICD2时显示“ICD0021: Unable to connect with MPLAB ICD 2”?请检查一下ICD2或MCD2与电脑连接的通讯口是否设置正确(USB or COM)。
---------------------------------------------------------------------------------------------------------------------------------连接ICD2时显示“ICD0286: Unable to communicate with ICDICD0082: Failed MPLAB ICD 2 operation”这可能是操作系统有误,此时手动下载操作系统即可。
---------------------------------------------------------------------------------------------------------------------------------连接ICD2或MCD2时显示“ICD0019: Communications: Failed to open port: (Windows::GetLastError() = 0x2, ’系统找不到指定的文件。
’) ICD0021: Unable to connect with MCU.”通常是ICD2或MCD2驱动找不到,需重装。
如果MPLAB IDE V7.0以上版本,重装前要先运行C:\Program Files\Microchip\MPLAB IDE\Utilities\MPUsbClean下的MPUsbClean.exe 彻底删除---------------------------------------------------------------------------------------------------------------------------------ICD2或MCD2自检不通过提示“... Failed Self Test. See ICD2 Settings (status tab) for details”ICD2或MCD2 自检主要是对Target Vdd、Target Vpp、MCLR GND、MCLR Vdd MCLR Vpp六个管脚电压进行检测,任何的一项不正常都会通不过。
出错具体情况可在ICD2 的status栏进行查看,找出出错的项,再检查该项的相关硬件连接。
若是PIC18J、PIC24、dsPIC30、dsPIC33系列的器件,是无法从ICD2或MCD2供电给它们的,要求目标板外接电源,且要注意它们的电压范围。
注:可能有些芯片会提示Vpp High 从而导致自检通不过,这是ICD2的固件中检测Vpp 电压时所设的上限阈值偏小所致,通常可忽略,ICD2还是能正常编程和调试的当使用USB连接MCD2主机与PC时需要注意:此时MCD2主机不能给目标板提供电源,必须把随产品附带的电源接到目标板上或者MCD2主机上(确保使能了目标板从MCD2主机上获取电源),建议把电源直接接到目标上。
---------------------------------------------------------------------------------------------------------------------------------ICD2或MCD2自检通过,但提示没找到目标ID,读到的ID是‘0’,显示“ICDWarn0020: Invalid target device id (expected=0x89, read=0)”此时首要任务是检查硬件连接,PGC/PGD有无接错,或PGD/PGC上有容性负载或感性负载。
若是PIC18J器件,请确认vddcore是使能且该脚接了0.1-10uF的低ESR电容。
注:ICD2到目标板的连接线如果是一端水晶头,一端插针的,要注意蓝色才是第一根,白色一般是不用的。
Microchip原厂生产的ICD,线的顺序应该是:白色--VPP、黑色-- VCC 、红色--GND 、绿色--PGD 、黄色--PGC 、蓝色--不用,MCD2也沿用这种排列方式。
然而,白色是VPP 还是蓝色是VPP,不必太关心,只要六根线不交叉就可以了。
---------------------------------------------------------------------------------------------------------------------------------ICD2自检通过,但提示没找到目标ID,读到的ID不是‘0’,但和期望的不符合,显示“ICDWarn0020: Invalid target device id (expected=0x89, read=0x71)”首先检查芯片型号选择是否正确;如果是Debug模式下出现该提示,要先确认所选的MCU是否需要header才可通过ICD2或MCD2调试。
如果用了header 出现该提示,那么检查header上用来设置ADC的enable/disable的跳线,这个跳线也会影响目标device的ID。
---------------------------------------------------------------------------------------------------------------------------------ICD2编程时提示编程成功但校验失败首先检查PGC/PGD有无外电路干扰,再看看Vdd有没有达到 4.5V以上(PIC18J/PIC24/dsPIC33F系列除外),ICD2或MCD2对芯片编程时首先要全擦,对大部分PIC来说执行“BulkErase”时Vdd最小电压是4.5V。
这就要求即使是LF版的PIC在用ICD2编程时Vdd至少是4.5V,当然编完程后还是可以在低电压下(3V)使用ICD2调试的。
如果芯片有A Vdd和A Vss脚, 请在ICSP编程时分别接到Vdd和Vss, 否则也会出现这样的错误。
有些芯片使用时用到了内部晶振和内部复位,如PIC16F630/690等,用ICD2或MCD2编程时一旦使能内部晶振和内部复位会有警告信息:ICDWarn0033: You have selected Internal MCLR and Internal Oscillator in your configuration settings. If your code makes use of port pins that correspond toClock and Data pins in programming mode, you may not be able to reprogram your device. See on-line help for this warning for more information. (OK/Cancel)忽略该信息,初次ICD2可以成功编程该芯片。
但如果芯片中已有配置字是内部晶振和内部复位的程序,且程序中有对ICSPCLK和ICSPDA T管脚的操作,再次编程就会有校验失败的错误提示。
这是因为当使用内部晶振和内部复位时,ICD2或MCD2一旦和目标板相连,目标芯片即已工作,ICD2对ICSPCLK和ICSPDA T的控制被目标芯片对这两脚的操作打乱,故而进不了编程模式。
这时该考虑其他编程工具,或者在程序开头加2ms以上延时,保证芯片在真正执行程序前进入编程模式。
也有可能是ICD2占用了部分资源引起的。
即将推出的MCD2烧写模块(购买MCD2时赠送产品)有专门为解决这个问题做精心设计。
---------------------------------------------------------------------------------------------------------------------------------用ICD2 调试或烧写PIC16F630/676,PIC12F629/675等带内部RC的器件,连接ICD2时警告“ICDwarn0044:Target has an invalid calibration memory value (Value). Continue? ”这是这些器件的程序存储器最后一个单元上的内部RC校准值(retlw xx)被修改了,可用PICkit 1重新生成一个值;也可在MPLAB IDE的Programmer--settings--calibration memory选项卡里把Allow ICD2 to program calibration memory 前的勾打上再填一个新的值,烧写后再次连接就没问题了。
---------------------------------------------------------------------------------------------------------------------------------为什么在配置锁相环(PLL)振荡器时有问题,ICD2被挂起?这是PICmicro单片机所要求的。