Ho programmato PIC della famiglia 16F per anni senza problemi. Ho iniziato con il PIC18F1320 stesso software WinPic800 stesso hardware miniPropic2 autocostruito. Dopo 20 ÷ 30 programmazioni Ok come inizia la programmazione da errore e si blocca e questo per
2 micro PIC 18F1320. Quale potrebbe essere il problema? Quale protrebbe essere la soluzione? Grazie per suggerimenti.
Didn't find your answer? Ask the community — no account required.
E
Emanuele
Nini ha scritto:
Se leggi i vecchi posts, vedrai che ci sono continuamente problemi con i programmatori vari che si trovano in rete...
La mia domanda è: Perche non vi comprate l'ICD2 ?
Considerate che è garantito a VITA (se si rompe lo cambiamo gratis, anche se lo rompete VOI!)
E' aggiornabile per tutti i micro
ma soprattutto.... FUNZIONA!
Emanuele
*** YOUR ELECTRONICS OPEN SOURCE ***
http://dev.emcelettronica.com;---------------------------------------------------------
Progetti Completi e Risorse (Full Projects and resources)
L
Luigi C.
Il giorno Tue, 20 Feb 2007 22:55:10 +0100, Emanuele ha scritto:
Tenendo presente che la probabilità che entrambi i pic siano difettosi di fabbrica è piuttosto bassa, e che per questo dispositivo il datasheet dà come numero tipico di cicli di cancellazione/programmazione 100.000 per la flash e
1.000.000 per la eeprom, il problema dovrebbe essere il programmatore.
Di cloni del Propic2 ce ne sono vari in giro, qual'è il tuo?
L
Luigi C.
Il giorno Tue, 20 Feb 2007 23:00:13 GMT, Luigi C. ha scritto:
Scusa, per errore ho risposto a te anziché a Nini...
N
Nini
Grazie per le risposte. Da un pò di tempo penso all 'ICD2 ma dato il suo costo ho sempre rimandato la spesa. Posso chiederti quanto lo hai pagato e dove lo hai acquistato? E ancora io usando il compilatore Basic di oshonsoft cosa vedo? Vedo del codice in assembler o vedo solo il valore dei registri e delle variabili?
Grazie
"Emanuele" ha scritto nel messaggio news:erfqnv$btn$ snipped-for-privacy@newsreader1.mclink.it...
E
Emanuele
Nini ha scritto:
L'ICD2 l'ho acquistato tramite la Silverstar, ma ora credo ti convenga RS oppure Farnell ( lo hai in 24h) costa circa 160 euro che non sono tanti se consideri che:
programmi ed emuli tutti i PIC (anche dspic a 16 bit) (fai il debug in-circuit steb by step)
ci puoi integrare i compilatori C gratuiti C18 e C30 (oltre all'assembler ovviamente)
Si aggiorna automaticamente
Se confronti un autocostruito o un programmatore che si trova in rete da
50 euro valuta tu quello che ci devi fare ed il tempo che ti fa perdere....
Emanuele
*** YOUR ELECTRONICS OPEN SOURCE ***
http://dev.emcelettronica.com;---------------------------------------------------------
Progetti Completi e Risorse (Full Projects and resources)
I
ice
come il mio ICD autocostruito
come ogni debugger
con il mio invece uso il C della CCS
dal sito scarico l'aggiornamento e riprogrammo il PIC a bordo per un paio di volte all'anno può starci
guarda... attorno al mio ci ho lavorato parecchio, è vero! sono partito dall'ICD1, ho fatto modifiche, miglioramenti, ecc... poi aggiornato anche il firmware in modo da supportare anche la serie 18F di sicuro se conto le ore di lavoro supero i 160 euro di cui dicevi... però ho imparato moltissimo sul protocollo che usano i pic per essere programmati, so esattamente dove intervenire se si dovesse guastare e ne ho montati 3
1 è di riserva e 2 li uso in simultanea (con 2 PC ovviamente) se vuoi debuggare una board che ha 2 micro
-ice-
N
Nini
Grazie per i consigli. Credo che passerò al?ICD2. Saluti.
"Nini" ha scritto nel messaggio news:i2GCh.524$ snipped-for-privacy@twister1.libero.it...
E
Emanuele
ice ha scritto:
Un paio di volte l'ICD2 mi si è rotto.... per colpa mia! ed in 15 giorni me lo hanno rispedito gratis direttamente dalla microchip.... Penso che se devi lavorarci, meno problemi hai, meglio è
Una cosa volevo chiederTi: Con il Tuo ICD autocostruito (clone?) puoi emulare in-circuit i vari micro ed avere i breakpoint ed è integrato im MPLAB?
Emanuele
*** YOUR ELECTRONICS OPEN SOURCE ***
http://dev.emcelettronica.com;---------------------------------------------------------
Progetti Completi e Risorse (Full Projects and resources)
I
ice
ok
certo, ma se ci lavori non so poi se ti puoi permettere 15 giorni senza strumento ;)
si, lo definirei un clone perchè apportando modifiche mi sono discostato dallo schema originale microchip (pur restando compatibile, si intende) per emulare il pic in-circuit non basta l'ICD, ne il mio ne il tuo... ci vuole un ICE che ha costi molto superiori forse tu volevi dire se posso lasciare il pic sulla board e fare il debug? bhe, certo! che debugger sarebbe altrimenti
nel progetto aggiungo una presa rj45 e qualche ponticello per sfruttare le linee RB6, RB7, (RB3) e CLR# quando non sono sotto debug poi mi collego all'ICD e collego l'ICD al PC da PC carico il file.c e posso fare tutto quelloche si fa con un debugger: break-points hardware (1 o più, dipende dal micro) e break-points software, step, watch, evaluation, ecc..., ecc... poi ho fatto anche un adattatore con zif che metto a posto della board... così è un programmatore per moltissimi pic
come il tuo anche il mio ICD ha a bordo un pic con il suo firmware... le possibilità che ho sono:
- fw per la sola serie 16f (funziona come un ICD1 e lo posso usare sia da CCS che da MPLAB)
- fw per la serie 16f+18f (in pratica un ICD2) e lo posso usare solo da CCS che è il compilatore che uso (MPLAB non lo adopero mai, neanche per la serie
16f)
è ovvio che non sto ogni volta a riprogrammare il fw a bordo dell'icd... uso uno zif e il pic giusto
ora capisco che tu hai fatto un acquisto e lo ritieni ottimo... però penso che la mia soluzione sia preferibile infatti ho progettato tutto con componenti "facili" da reperire... per cui se smonto una stampante e incido un master poi mi monto un altro ICD :) inoltre (non so, forse lo fa anche l'icd2 originale) posso decidere con un deviatore se alimentare la board tramite l'icd o viceversa
-ice-
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.