Hallo,
ich habe momentan ein Problem mit meinem PICKit2 und 16F1459.
Den PIC habe ich ganz normal angeschlossen (ohne USB):
Vusb 1uf nach GND
VDD mit 100nf nach GND
Pickit2 verbunden mit:
VPP (MCLR)
VDD
VSS
RC0/ICSPDAT
RC1/ICSPCLK
ich kann die ID auslesen:
1 | % pk2cmd -?V
|
2 |
|
3 | Executable Version: 1.21.00
|
4 | Device File Version: 1.63.148
|
5 | OS Firmware Version: 2.32.00
|
6 |
|
7 | Operation Succeeded
|
8 |
|
9 | % pk2cmd -P
|
10 | Auto-Detect: Found part PIC16F1459.
|
11 |
|
12 | Operation Succeeded
|
Das Programmieren bzw Prüfen schlägt aber fehl:
1 | % pk2cmd -PPIC16F1459 -F bootloader.hex -M
|
2 | PICkit 2 Program Report
|
3 | 24-6-2015, 22:33:24
|
4 | Device Type: PIC16F1459
|
5 |
|
6 | Program Succeeded.
|
7 |
|
8 | Operation Succeeded
|
9 | % pk2cmd -PPIC16F1459 -F bootloader.hex -Y
|
10 | PICkit 2 Verify Report
|
11 | 24-6-2015, 22:35:00
|
12 | Device Type: PIC16F1459
|
13 |
|
14 | Program Memory Errors
|
15 |
|
16 | Address Good Bad
|
17 | 000000 000021 000000
|
Das Flash enthält nur Nullen. Ein defekt des PICs ist unwahrscheinlich -
auch ein anderer 16F1459 zeigt das gleiche Problem.
Bei einem PIC12F1572 (identisch bis auf Row Size) z.B. habe ich keine
Probleme - funktioniert einwandfrei.
Hat einer von Euch erfolgreich einen PIC16(L)F145x mit dem PICKit2
programmieren können ?
Gruß
Gerd