Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Problemi con PicKit3

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] Problemi con PicKit3

Messaggioda Foto UtenteMarcoNa » 6 nov 2010, 14:47

Ciao a tutti,
è da qualche settimana che sto avendo problemi con il pickit 3
Utilizzo Mplab 8.6
pickit Firmware Suite Version...... 01.26.33

inizialmente dava problemi nella programmazione del PIC, ovvero dovevo premere più volte il tasto per programmarlo, perché mi restituiva qualche errore nella verifica.

adesso invece quando lo collego mi esce l'avviso:

Voltage Caution
check that the device selected in MPLAB IDE (PIC16F877A) is the same one that is physically attached to the debug tool. Selecting a 5V device when a 3.3V device is connected can result in demage to the device when the debugger checks the device ID

Premo OK
Altro errore

Device Mismatch
Target device ID (00000000) does not match expected device ID (00000e20)

premo OK

premetto che il circuito ha sempre funzionato tranquillamente da quando l'ho comprato (agosto), ho programmato ed è andato tutto bene, LCD, RS232 analogico, GPS...da qualche settimana sta dando problemi....
Escludendo il circuito ed il PIC (ne ho provati 6 di serie diverse) mi rimane il pickit...

non c è un modo per fare un reset....io avevo pensato di caricare un firmware precedente....oppure mandarlo in garanzia da RS (visto che l'ho acquistato da loro)
Avatar utente
Foto UtenteMarcoNa
0 2
 
Messaggi: 4
Iscritto il: 6 nov 2010, 14:21

0
voti

[2] Re: Problemi con PicKit3

Messaggioda Foto UtenteTheMrLucas » 6 nov 2010, 23:49

MarcoNa ha scritto:Device Mismatch
Target device ID (00000000) does not match expected device ID (00000e20)


Controlla che sia impostato il PIC che desideri programmare su Mplab, dove setti i bit di configurazione, nello stesso menù a tendina, ti fa anche scegliere il tipo di PIC che stai usando, a me da quell'errore quando il PIC da programmare è diverso da quello indicato su Mplab.

Luca.
Avatar utente
Foto UtenteTheMrLucas
0 1
 
Messaggi: 4
Iscritto il: 29 set 2010, 10:53

0
voti

[3] Re: Problemi con PicKit3

Messaggioda Foto UtenteMarcoNa » 7 nov 2010, 18:30

controllato....è selezionato il PIC ke utilizzo....
il fatto è che non sono l'unico
http://www.microchip.com/forums/m530565.aspx
http://www.microchip.com/forums/m497327-print.aspx

e ancora altri
Avatar utente
Foto UtenteMarcoNa
0 2
 
Messaggi: 4
Iscritto il: 6 nov 2010, 14:21

0
voti

[4] Re: Problemi con PicKit3

Messaggioda Foto UtenteShockwaver » 19 nov 2010, 14:27

MarcoNa ha scritto:Device Mismatch
Target device ID (00000000) does not match expected device ID (00000e20)


Quando MPLAB legge 0x0 da qualche parte con un qualche programmatore (anch'io uso il PK3) al 95% è un problema di comunicazione.
Non è il caso di device selezionato non corretto perché lì ci sarebbe sì un mismatch tra due valori, ma quello letto DEVE essere significativo (non 0)
Per cui il campo PUO' restringersi a:
- Il PIC è andato
- Le connessioni non sono corrette.

Uno schemino del circuito? (una foto magari se è una breadboard)

Edit: Target device ID 0 è l'errore più comune che può accaderti all'inizio
Edit2: leggevo che prima riuscivi a programmarlo ma A VOLTE falliva la verifica? Se è così e non hai mosso i collegamenti mi suonerebbe sempre più come un difetto del PIC
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56

0
voti

[5] Re: Problemi con PicKit3

Messaggioda Foto UtenteTardoFreak » 19 nov 2010, 15:58

Per la cronoca ho trovato proprio un tipo di PIC che presenta sempre lo stesso difetto: non si puo' far partire alla massima velocita' ma bisogna cambiare il clock dopo che il programma e' iniziato.
E' il PIC32MX795F512H (64 pin). Il fratello a 100 pin invece funziona benissimo.
Spero che riparino il silicio al piu' presto.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[6] Re: Problemi con PicKit3

Messaggioda Foto UtenteShockwaver » 19 nov 2010, 16:16

Eccoti :D
O_/
Ottimo, buono a sapersi!
Io invece sono in standby da un po' di tempo... a gg dovrei riprendere il tutto: PIC32 & USB.
Dopo aver vinto contro l'USB (classe CDC) dei PIC18 7-6 ai rigori, adesso devo far funzionare l'USB sui 32.
Prenderò spunto dall'altro tuo post e se annuso qualcosa di interessante faccio che postarlo là :ok:

Qui però stiamo andando un po' OT :lol:
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56

0
voti

[7] Re: Problemi con PicKit3

Messaggioda Foto Utentesergio1960 » 21 set 2013, 21:12

Un saluto a tutti,

Ho già programmato alcune volte un pic16f819 con un pickit 3 e il suo software pickit 3 programmer e MPLAB 8.70 arrivato con il pickit 3.

Giorni fa mentre stavo programmando ha cominciato a fare capricci, ad un certo punto nella finestra di MPLAB è comparsa per un attimo la scritta bootloader o download mi pare, dopo di che non ha funzionato più.

Sulla finestra di MPLAB mi compare la scritta:

PICkit 3 detected
Connecting to PICkit 3...
PK3Err0038: Failed to initialize PICkit 3.
Failed to properly connect to PICkit 3

L'errore 0038 corrisponde a: PK3Err0038: Failed to initialize PICkit 3.

Il pickit 3 quando non è collegato a PIC ha:
il led power verde,
il led active blu
e il led status rosso.

Nella finestra MPLAB programmer -> settings -> configuration è impostato auto download latest firmware, ma fa tutto da solo ?

Se non è un problema hardware è possibile resettare tutto ?

grazie a chi può darmi una mano.
Avatar utente
Foto Utentesergio1960
0 3
 
Messaggi: 11
Iscritto il: 28 ott 2010, 13:05

0
voti

[8] Re: Problemi con PicKit3

Messaggioda Foto Utentec1b8 » 22 set 2013, 10:34

Hai già provato a ricaricare il precedente firmware nel pickit?
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[9] Re: Problemi con PicKit3

Messaggioda Foto Utentesergio1960 » 22 set 2013, 22:36

c1b8,

Quando ero alle prime armi con i PIC avevo costruito un Propic2 che tuttora utilizzo senza problemi, dato che le porte parallele stanno scomparendo, ma anche per altri buoni motivi e per stare più tranquillo ho acqiustato il pickit3 che ho utilizzato con il portatile, è successo il contrario, adesso non sono più tranquillo perché dopo aver funzionato per poco tempo è successo quello che ho descritto nel precedente post.

in MPLAB nella finestra del pickit 3 -> settings -> configuration ho premuto "manual download" aperto PK3FW_012520.jam e poi premuto applica, ma niente,
ho fatto la stessa cosa con PK3FW_012656.jam ma niente. Non so se è questa la procedura per ricaricare il precedente firmware nel pickit.

Non ho collegato il pickit3 alla scheda e il led status è sempre rosso.

grazie, sergio
Avatar utente
Foto Utentesergio1960
0 3
 
Messaggi: 11
Iscritto il: 28 ott 2010, 13:05

0
voti

[10] Re: Problemi con PicKit3

Messaggioda Foto Utentec1b8 » 23 set 2013, 11:21

Purtroppo non ho il PicKit3 ma da quello che si legge in rete per scaricare manualmente il firmware devi far entrare il PicKit in bootloader mode: tenendo premuto il pulsante sul pickit lo colleghi alla USB.
Quindi PicKit sconnesso dal PC, premi e tieni premuto il pulsante metri colleghi il PicKit al PC.
Il led di status dovrebbe lampeggiare.
Solo adesso puoi provare a trasferire il firmware come hai fatto tu.

Non so se funzioni... vedi te se provare...
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

Prossimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti