Programmeraren vill inte hitta picen.
Programmeraren vill inte hitta picen.
Hej.
Igår fick jag min efterlängtade ICD2-clone från olimex. Jag har installerat MPLAB och USB-drivers och allt verkar funka som det ska, men jag får ingen kontakt med själva picen, 16f688 jag försöker programmera.
Jag har kopplat ICSP till picen på följande sätt:
MCLR - RA3/MCLR/VPP
Vdd - Vdd - +5V (separata matningen)
GND - Vss - 0V (separata matningen)
PGD - RA0/AN0/C1IN+/ICSPDAT/ULPWU
PGC - RA1/AN1/C1IN-/VREF/ICSPCLK
Jag matar picen separat med +5V efter som jag inte någon ~9V adapter liggandes hemma (som man kan ansluta till ICD2n om man vill ta matningen därifrån).
Jag har också en resistor mellan Vdd och MCLR. Picen körs förövrigt med intern klocka.
Klickar jag på Programmer -> Connect så får jag det här fel meddelandet:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
ICDWarn0020: Invalid target device id (expected=0x8C, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
... Failed Self Test. See ICD2 Settings (status tab) for details.
MPLAB ICD 2 Ready
Ser ni någonting som kan vara fel? Eller har jag glömt nämna någonting?
/Klas
Igår fick jag min efterlängtade ICD2-clone från olimex. Jag har installerat MPLAB och USB-drivers och allt verkar funka som det ska, men jag får ingen kontakt med själva picen, 16f688 jag försöker programmera.
Jag har kopplat ICSP till picen på följande sätt:
MCLR - RA3/MCLR/VPP
Vdd - Vdd - +5V (separata matningen)
GND - Vss - 0V (separata matningen)
PGD - RA0/AN0/C1IN+/ICSPDAT/ULPWU
PGC - RA1/AN1/C1IN-/VREF/ICSPCLK
Jag matar picen separat med +5V efter som jag inte någon ~9V adapter liggandes hemma (som man kan ansluta till ICD2n om man vill ta matningen därifrån).
Jag har också en resistor mellan Vdd och MCLR. Picen körs förövrigt med intern klocka.
Klickar jag på Programmer -> Connect så får jag det här fel meddelandet:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
ICDWarn0020: Invalid target device id (expected=0x8C, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
... Failed Self Test. See ICD2 Settings (status tab) for details.
MPLAB ICD 2 Ready
Ser ni någonting som kan vara fel? Eller har jag glömt nämna någonting?
/Klas
Denna.
Det står inte så mycket i status fliken. Det står Connected och:
Target Vdd: Low
Module Vpp: Pass
MCLR Gnd: Pass
MCLR Vdd: Low
MCLR Vpp: Pass
/Klas
EDIT: Justja, glömde nämna att om man kikar i fliken Power så står target Vdd på 0V. Trots att jag matar den med +5V. Tar jag bort min matning så ser allt lika ut.
Det står inte så mycket i status fliken. Det står Connected och:
Target Vdd: Low
Module Vpp: Pass
MCLR Gnd: Pass
MCLR Vdd: Low
MCLR Vpp: Pass
/Klas
EDIT: Justja, glömde nämna att om man kikar i fliken Power så står target Vdd på 0V. Trots att jag matar den med +5V. Tar jag bort min matning så ser allt lika ut.
Okej, nu har jag anslutit 9VDC och får ett kortare felmeddelande som lyder:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x8C, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Några idéer?
/Klas
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x8C, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Några idéer?
/Klas