在制作ICD2.5仿真器的调试过程中,MPLAB IDE多次出现如下错误提示:
ICD0192: Failed to clear COM error. (RetVal = 0xFFFFFFF0, ErrRet = 0x0)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
ICD0286: Unable to communicate with ICD
ICD0286: Unable to communicate with ICD
ICD0082: Failed MPLAB ICD 2 operation
ICD0019: Communications: Failed to open port (USB): (Windows::GetLastError() = 0x2, '系统找不到指定的文件。
有时甚至导致系统崩溃,在查找原因过程中走了很多弯路,最初怀疑是PIC18F4550不工作,又仔细检查了晶振时钟,都没有发现问题,故障依旧。后来想起USB电源供电滤波电容原设计为100uF,由于手边没有就用了10uF代替,随后将其换掉,换为47uF电容,再测试一切正常。由此获得经验,在USB供电设备中滤波效果对通信的影响是很关键的。
文章评论(0条评论)
登录后参与讨论