Hi i am having problem in programming my PIC16F877A
here is the error message...
I copied the data from my device and saved it as hex file that file burned successfully hence there is no problm in m yprogrammer hope so the message is ....
"Checking connection of JDM Programmer ...
Error opening LPT driver!
JDM Programmer connected and initialized!
Autodetecting PIC ...
No PIC detected!
JDM Programmer connected and initialized!
Calibrating delay: 50us delay took 81us (loop counter=1362)
PIC unknown! Programming may fail!!
Configuration bits found in HEX file (config memory length = 16 bytes)!
JDM Programmer connected and initialized!
Calibrating delay: 50us delay took 81us (loop counter=1362)
PIC unknown! Programming may fail!!
Configuration bits found in HEX file (config memory length = 16 bytes)!
Erasing Device ...
Erasing finished!
Programming started ...
Programming finished successfully!
Operation took 38.0 seconds!
"
But whn I use anyother hex file....it says there is error in verify
"Configuration bits found in HEX file (config memory length = 16 bytes)!
Verifing started ...
Verify Error: Code Mem 0x000000: PIC=0x3FFF Buf=0x2804
Verify Error: Code Mem 0x000008: PIC=0x3FFF Buf=0x1303
Verify Error: Code Mem 0x00000A: PIC=0x3FFF Buf=0x1683
Verify Error: Code Mem 0x00000C: PIC=0x3FFF Buf=0x0186
Verify Error: Code Mem 0x00000E: PIC=0x3FFF Buf=0x30FF
Verify Error: Code Mem 0x000010: PIC=0x3FFF Buf=0x1283
Verify Error: Code Mem 0x000012: PIC=0x3FFF Buf=0x0086
Verify Error: Code Mem 0x000014: PIC=0x3FFF Buf=0x3006
Verify Error: Code Mem 0x000016: PIC=0x3FFF Buf=0x00FC
Verify Error: Code Mem 0x000018: PIC=0x3FFF Buf=0x30FF
Verify Error: Too much errors in Code Mem, giving up!
Verify Error: Data Mem 0x000000: PIC=0x00FF Buf=0x00C0
Verify Error: Data Mem 0x000001: PIC=0x00FF Buf=0x00A8
Verify Error: Data Mem 0x000002: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000003: PIC=0x00FF Buf=0x0064
Verify Error: Data Mem 0x000004: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000005: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000006: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000007: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000008: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000009: PIC=0x00FF Buf=0x0000
Verify Error: Too much errors in Data Mem, giving up!
Verify Error: Cfg Mem 0x00000E: PIC=0x3FFF Buf=0x3F7A
Operation took 5.0 seconds!"
what can i do now...
can anyone help me...
here i attached both of my hex files...
16f877a.hex the hex file read from device
led.hex my hex file for blinking led...
here is the error message...
I copied the data from my device and saved it as hex file that file burned successfully hence there is no problm in m yprogrammer hope so the message is ....
"Checking connection of JDM Programmer ...
Error opening LPT driver!
JDM Programmer connected and initialized!
Autodetecting PIC ...
No PIC detected!
JDM Programmer connected and initialized!
Calibrating delay: 50us delay took 81us (loop counter=1362)
PIC unknown! Programming may fail!!
Configuration bits found in HEX file (config memory length = 16 bytes)!
JDM Programmer connected and initialized!
Calibrating delay: 50us delay took 81us (loop counter=1362)
PIC unknown! Programming may fail!!
Configuration bits found in HEX file (config memory length = 16 bytes)!
Erasing Device ...
Erasing finished!
Programming started ...
Programming finished successfully!
Operation took 38.0 seconds!
"
But whn I use anyother hex file....it says there is error in verify
"Configuration bits found in HEX file (config memory length = 16 bytes)!
Verifing started ...
Verify Error: Code Mem 0x000000: PIC=0x3FFF Buf=0x2804
Verify Error: Code Mem 0x000008: PIC=0x3FFF Buf=0x1303
Verify Error: Code Mem 0x00000A: PIC=0x3FFF Buf=0x1683
Verify Error: Code Mem 0x00000C: PIC=0x3FFF Buf=0x0186
Verify Error: Code Mem 0x00000E: PIC=0x3FFF Buf=0x30FF
Verify Error: Code Mem 0x000010: PIC=0x3FFF Buf=0x1283
Verify Error: Code Mem 0x000012: PIC=0x3FFF Buf=0x0086
Verify Error: Code Mem 0x000014: PIC=0x3FFF Buf=0x3006
Verify Error: Code Mem 0x000016: PIC=0x3FFF Buf=0x00FC
Verify Error: Code Mem 0x000018: PIC=0x3FFF Buf=0x30FF
Verify Error: Too much errors in Code Mem, giving up!
Verify Error: Data Mem 0x000000: PIC=0x00FF Buf=0x00C0
Verify Error: Data Mem 0x000001: PIC=0x00FF Buf=0x00A8
Verify Error: Data Mem 0x000002: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000003: PIC=0x00FF Buf=0x0064
Verify Error: Data Mem 0x000004: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000005: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000006: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000007: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000008: PIC=0x00FF Buf=0x0000
Verify Error: Data Mem 0x000009: PIC=0x00FF Buf=0x0000
Verify Error: Too much errors in Data Mem, giving up!
Verify Error: Cfg Mem 0x00000E: PIC=0x3FFF Buf=0x3F7A
Operation took 5.0 seconds!"
what can i do now...
can anyone help me...
here i attached both of my hex files...
16f877a.hex the hex file read from device
led.hex my hex file for blinking led...
Attachments
-
383 bytes Views: 55
-
46.5 KB Views: 37