Programmatore "ruotino" MPLAB ICD3 guasto o probl. firmware?

Oct 07, 2023 Last reply: 2 years ago 2 Replies

Ngiorno sig. gruppo



Devo mettere mano a aun progetto MPLAB X IDE già fatto per PIC18F alimentato a 5V SCopro che il mio programmatore ICD3 riesce a caricare e fare partire il debug,fermarsi ai breakpoint ma non riesco a resettare mnentre sono in debug. Cerca di qua cerca di là noto che il pin di reset MCLR non riesce ad andare basso a 0V,ma scende solo a + 2V. Questo lo vedo con l'utilità di progrmmazione MPLAB x IPE che permette di muovere MCLR o rilasciarlo al pullup (1K)interno del circuito contenente il micro da programmare.



Nell'ICD3 trovo collegato a MCLR un opto,che speravo essere un NPN collegato a massa, invece è collegato a un MOS che può appunto tirare verso il positivo la tensione a cui l'opto si porterà quando chiuso.



Questa tensione si muove..ma ..al contrario di come mi aspetto: @Release from Reset-> l'opto si apre e la tensione MCLR va alta a 5V,la tensione sull'emettitore Opto va bassa,ma attraverso opto aperto non me ne accorgo @Hold in Reset->Opto si chiude ..e la tensione del suo emitter va alta..e me ne accorogo perchè ,come detto,l'opto non chiude giù verso massa ma verso 2V e me la trovo su MCLR



Sarà problema FW o HW? Downgrade del FW dell'ICD3 non cambia nulla



Grazie


Il 07/10/2023 07:59, blisca ha scritto:

Risolto... il programmatore ICD sembra che voglia un pullup da almeno 50K

formatting link

Il 07/10/2023 09:10, blisca ha scritto:

Buono a sapersi, un paio volte l'anno uso anch'io l'icd3 ma non mi e' mai capitato sto problema, anche senza pulluppare niente

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required