Newsgroup: it.hobby.elettronica.digitale
Titolo: PICkit 2 riconoscimento chip

Ho acquistato recentemente il programmatore in oggetto via porta USB dopo un
onorevole uso di un autocostruito anni fa via parallela.
Il software, a detta delle istruzioni, riconosce automaticamente il tipo di
chip inserito ed effettivamente con la sua scheda di prova questo accade
(chip 16f690).
Dovendo programmare un 16F628 ho collegato uno zoccolo in modo volante con
il pettine di questo programmatore ma, provando a fare una lettura, il
software non lo riconosce. Ho provato anche con un 16F84, stessa cosa. Ho
ricontrollato fino alla nausea le connessioni e mi sembra tutto normale:
VPP --- MCLRpin 4
VDD -- Pin14
VSS -- Pin 5
PGD-- Pin 13
PGC-- Pin 12
A qualcuno è successo uguale?
saluti
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 A qualcuno è successo uguale?
Ho usato anche io quel programmatore che va benissimo solo che non mi 
trovavo per il fatto che non mi faceva settare i bit di configurazione.
Il mio zoccolo funzionante e' fatto in questo modo:
VPP piedino 1 contrassegnato da triangolino bianco del pic kit2 con piedino 
N.4 del Pic 16F628
Vdd piedino2 pic kit2 con piedino N.14 del Pic 16F628
Vss piedino 3 pic kit 2 con piedino N.5 del Pic 16F628
Pgd piedino 4 pic kit 2 con piedino N.13 del Pic 16F628
Pgc piedino 5 pic kit2 con piedino N.12 del Pic 16F628
Quindi mi trovo perfettamente da quanto fatto da te, hai controllato se il 
programmatore funziona? cioe' hai provato ad aggiornare il sistema 
operativo? se viene caricato significa ceh i driver per farlo funzionare 
funzionano come lo stesso programmatore, quindi rimane una seconda ipotesi 
cioe' o per errore hai collegato i piedini non correttamente oppure i micro 
sono guasti 


Grazie Enzo
purtroppo ho già provato le strade che mi hai indicato. Il programmatore
legge e scrive correttamente il micro della scheda demo 16F690 oltre a
riconoscerlo. Per qual che concerne gli altri due micro, il 16F84 l'ho preso
da una scheda funzionante e provato con icprog e l'altro programmatore con
esito positivo (letto e riscritto correttamente). Il 16F628 l'ho preso nuovo
da una busta sigillata.
Un bel grattacapo in quanto se non andasse anche con la sua scheda demo non
avrei dubbi sul malfunzionamento del programmatore.
In dotazione all'hardware c'era la versione software di PICKit2 v1.20, io ho
scaricato la 2.20 ma il risultato è uguale.
Grazie comunque del tuo contributo, spero di venirne a capo.


 ha scritto nel messaggio
news:87Z0Z228Z46Y11...@usenet.libero.it...



Io ho verificato che esista il file del sistema operativo in:
C:\Program Files\Microchip\PICkit 2 v2\PK2V020100.hex
come richiesto, ma non credo sia stato fatto l'aggiornamento che mi dici.
Per cortesia, puoi dirmi come si effetta?
Grazie



Ho scoperto come si fa, ma il risultato non cambia: "no device detected "
permane.
Va bč, ho la pattumiera grossa.
Grazie comunque


 Va bč, ho la pattumiera grossa.
C'e' poco da fare se funziona con la scheda demo vuol dire che c'e' qualcosa 
di sbagliato nei collegamenti 


Siccome sono un tipo che non si arrende facilmente ed anche testardo, ho
voluto vederci chiaro.
Ho da poco passato i quarant'anni e, per tanto che uno diventi ciuccio, mi
sembrava di esserlo diventato un po' troppo per non far funzionare una
ciofeca collegata con 5 fili.
Escluso la possibilità di errore nei collegamenti ho esaminato il file:
PICkit2 Readme.txt
in cui compaiono tra i vari chip programmabili (e quindi riconosciuti) il
16F84a e il 18f628
Orbene, mi sono esaminato anche il file:
PK2DeviceFile.dat
dove NON vi è traccia dei due dispositivi in oggetto (compare solo il
16F628a).
Non avendo a disposizione tale 16F628a, ma solo il 16F628 (che all'atto
pratico non riconosce), ho preso un 16F876 che compare nella lista ed ho
fatto un collegamento volante. Il programma PicKit 2 v.2.20 lo ha
riconosciuto immediatamente, confermando, come sospettavo, che l'inghippo è
software.
I file menzionati sono stati scaricati come aggiornamenti dal sito
microchip, PicKit 2 v. 2.20.
Mi rivolgo quindi a coloro che già mi hanno gentilmente risposto: voi che
chip avete programmato?
il vostro file "PK2DeviceFile.dat" contiene i chip 16F84a e il 18f628 ?


...
.... scrivo anche queste righe nel caso possano servire ad altri.
Confermo che il programmatore in questione NON programma il 16F84 (qualunque
versione) e neppure il 16F628. Tutto OK per il 16F628a ed i micro
più...grandi.
Questo è anche riportato in:
http://www.mikesflightdeck.com/micro_controllers.htm
http://forum.microchip.com/tm.aspx?m=240617
saluti, 3balle
