ICD2 della Microchip

Ciao a tutti!

Ragazzi sono due giorni che impazzisco con ICD2 della microchip sto usando l'ultima versone di MPLAB (7.50) il dipsositivo e' visto dal sistema ed anche Mplab lo vede infatti trasferisce anche il firmware per il device scelto, ma non riconosce il micro che dovrei programmare, sto usando una scheda che ha il connettore per ICD2 nella configurazione imposto che l'alimentazone deve essere data dal target ma non va, ho provato a farmi un cavetto con uno zoccolo per programmare ma non riesce, con questa ultima ho anche settato che deve essere ICD2 a dare alimentazione ma le cose non cambiano, avete idee

Reply to
electron
Loading thread data ...

"electron" ha scritto nel messaggio news: snipped-for-privacy@m7g2000cwm.googlegroups.com...

Di che micro si tratta ? La scheda rispetta le specifiche per l'iterfacciamento con ICD2 ? Devi guardare i collegamenti MCRL, PGC,PGD, LVP, oltre ovviamente a VDD e VSS. In linea di massima, in particolare a PCG e PGD non deve essere collegato nulla, mentre a MCLR non devono essere collegate capacità. Se i pin PCG e PGD sono utilizzati anche dall'applicazione, di solito ci sono jumpers o dip che consentono di separare i segnali.

Reply to
Roberto P.

Ho fatto un piccolo passo in avanti, ho dato alimentazione all'ICD2 mediante un alimentatore da 9Vcc anche se uso la porta USB ed ho spuntato la casella Power target circuit from MPLAB visto che deve essere icd ad alimentare lo zoccolo, cosi' facendo il micro viene visto si tratta di un 18f4320 ho provato a leggere il contenuto e viene letto correttamente( programmato con un altro programmatore) se lo cancello e voglio riscriverlo mi viene dato un mesaggio di errore durante la verifica (ICD0161: Verify failed (MemType =3D Program, Address =3D 0x0, Expected Val =3D 0xEF2B, Val Read =3D 0xFFFF ICD0275: Programming failed. ) lo stesso zoccolo se usato con un altro tipo di programmatore riesce a programmare questo chip senza problemi, ho fatto delle prove con il

16F877A e questa volta ICD2 lo programma senza problemi avevo pensato a problemi di alimentazoni ma dall' apposito menu i valori sono per target Vpp e Mplab icd2 11.98 e come target Vdd ho 5.19, ho controllato lo zoccolo sono collegati sia Vdd che Vss piedini 11 e 32 per Vdd e 12 e 31 per Vss poi ho messo a gnd tramite una resistenza da 10.000 ohm il piedino PGM che corrisponde al 36 fra Vdd e Mclr c'e' uan resistenza da 10.000 ohm ovviamente il piedino 1 MCLR va verso Mclr del porgrammatore ICD2, nonostante cio' non riesco a programmarlo.
Reply to
electron

electron ha scritto:

Peggio per te!

Stai sbagliando qualcosa... ;-)

Di che micro si tratta? Sei sicuro dei collegamenti? Ricontrolla tutto...

Ciao

D.

Reply to
drdlk

electron ha scritto:

Allora, direi che delle 2 resistenze non hai bisogno, MCLR lo colleghi direttamente all'MCLR dell'ICD2, poi metti da 100n a 470n tra Vdd e Vss... Prova prima di tutto a mettere la capacità e vedi come va...

Ciao

D.

Reply to
drdlk

cosa vuol dire che non devo usare l'ultima versione?

Si tratta del Pic 18F4320 che riesco a programmare tranquillamente con un altro programmatore, comunque ho fatto qualche minuto fa una prova con un 18LF4320 che a differenza dell' altro micro cioe' il 18F4320 riesce anche a programmare, a questo punto non capisco perche' succede questa cosa

Ciao

Reply to
electron

Aggiungo le ultime prove fatte allora il micro che da problemi con ICD2 viene visto come (Target Device PIC18F4320 found, revision = b2) mettendo un altro chip sempre dello stesso tipo ma visto da ICD2 (Target Device PIC18F4320 found, revision = Rev 0x4) viene programmato senza nessun problema, quindi in definitiva credo che ICD2 non sia poi il massimo per programmare.

Reply to
electron

electron ha scritto:

Io sono fermo alla 7.40, e penso che passerà ancora un po' prima che installi una delle 7.5x

Metti la capacità e fammi sapere...

Ciao

Reply to
drdlk

electron ha scritto:

Be visto che non è un programmatore, non c'è poi tanto da stupirsi... Se vuoi fare produzione l'ideale è il PM3...

Ciao

D.

Reply to
drdlk

Infatti anche io volevo passare all'ICD2 ma sono scettico ho avuto modo di provare il programmatore della microchip PICKIT2 ed ha una mancanza secondo me grave cioe' nell' editor non e' possibile settare i fuse ma permette solo la protezione.

Reply to
enzo

Ciao

Mi diresti il valore e dove mettere il condensatore?

Reply to
electron

electron ha scritto:

da 100n a 470n (eventualmente puoi arrivare fino a 1u). Ovviamente da sladare il più vicino possibile ai piedini...

Ciao

D.

Reply to
drdlk

Salve!

Ma vuoi aiutarlo oppure..... che vuol dire piu' vicino ai piedini? quali?

Reply to
enzo

enzo ha scritto:

Ma li leggete i messaggi, oppure... Come ho già detto (ma c'era bisogno di dirlo?) tra Vdd e Vss.

Reply to
drdlk

Ciao!

Scusami hai ragione non avevo fatto caso al tuo messaggio, volevo chiederti una cosa perche' ho notato che sei un po scettico sull' usare le ultime versioni di Mplab, ha esperienze negati ve al riguardo?

Reply to
enzo

enzo ha scritto:

Si. Diciamo che 7.42 era un'aborto, 7.43 che il cielo ce ne guardi...

7.50 io non l'ho ancora provata, ma chi la ha provata ne dice tutto il male possibile... io aspetterei amcora un po'...

Ciao

d.

Reply to
drdlk

drdlk ha scritto:

Era proprio come dicevi tu, ho messo un condensatore ceramico da 100nF ed ora scrive anche il chip che prima non ne voleva sapere.

Reply to
electron

Caspita ed io che credevo che questo ambiente IDE insieme all' ICD2 fossero di quanto meglio ci fosse, puoi suggerire alternative sempre se ne esistono

Reply to
enzo

enzo ha scritto:

Non mi fraintendere, per accorgerti di molti guai devi usare l'ice2000... Quindi vai tranquillo per il momento... se hai il 7.40 installa quello, altrimenti vai col 7.50 che per quello che fai va bemissimo...

Ciao

d.

Reply to
drdlk

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.