第一个芯片运行程序的情况 我用的是MPLAB IDE 8.00。连接ICD2:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F876A found, revision = Rev 0x8
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
下载到板子上:
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x7FF)
...Loading DebugExecutive
...Programming DebugExecutive
...Programming Debug Vector
Verifying...
...Program Memory
ICD0161: Verify failed (MemType = Program, Address = 0x0, Expected Val = 0x120A, Val Read = 0x3FFF)
ICD0275: Programming failed.
MPLAB ICD 2 Ready
调试运行:
ICDWarn0015: Program memory has changed since last program operation? Continue with Debug operation?
Running Target
ICD0083: Debug: Unable to enter debug mode. Please double click this message for more information.
ICD0069: Debug: Unable to run target
MPLAB ICD 2 Ready
点击RUN后程序运行会自动停止
然后换了一块新的芯片
连接ICD2:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F876A found, revision = Rev 0x8
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
下载到板子上:
Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x7FF)
...Loading DebugExecutive
...Programming DebugExecutive
...Programming Debug Vector
Verifying...
...Program Memory
...Debug Executive
...Debug Vector
...Verify Succeeded
Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
Connecting to debug executive
...Programming succeeded
09-Apr-2010, 14:21:53
MPLAB ICD 2 Ready
调试运行:
Running Target
Halting Target
MPLAB ICD 2 Ready
MPLAB ICD 2 Ready
调试过程中 ICD2的BUSY灯一直闪烁,ERROR灯不闪。
这个换了新芯片的情况与第一块芯片出问题的前一天的情况是一样的。所以现在都不敢再调试了,怕再烧掉。
谢谢版主了哈