help, credo di aver realizzato il programmatore in maniera corretta ma non riesco a programmare la pic. uso winpic800, carico il file hex. imposto la tipologia della pic. se clicco su "programma" mi da errore. se prima "leggo" poi "programmo" mi da tutto ok ma non si accende mai il led del programmatore. che devo fare? come posso verificare di aver realizzato correttamente il programmatore?
allego immagine
https://i47.tinypic.com/10s63xy.jpg
Ultima modifica di neo-xabaras; 18/05/2010 a 22:50
Ciao! Le impostazioni che vedo dall'immagine mi sembrano corrette...
1) Nel menu di configurazione -> hardware hai impostato il tipo di programmatore come "JDM" ?
2) Hai testato la comunicazione con il programmatore dall'apposito tasto, quello che sembra una spina subito sotto ai pulsanti di programmazione e lettura? Che risultato da?
1- impostato JDM e com corretta
2- fatto tutti i test, tutti con esito positivo, mezzogiorno riprovo a casa dove ho la seriale e ti divo il messaggo esatto quindi dovrebbe essere ok
non so se ci sono altre impostazioni software. il led si deve accendere in fase di test?
invece in merito alla procedura?
io apro il file MDT, imposto i dati della pic in alto a destra, poi cosa devo fare? io di solito faccio "leggi tutto" (freccia averde), poi "programma tutto" (freccia rossa) e "verifica tutto" (v gialla). ad ogni operazione ottengo barre di avanzamento di colore diverso ma sempre un messaggio positivo alla fine. se salto il primo passaggio (leggi tutto) mi da l'errore che vi ho postato.
scusatemi tanto la nubbiaggine ma è la prima volta.
p.s. quando faccio leggi tutto il codice a video cambia tutto in FFF FFF FFF ecc
Ultima modifica di neo-xabaras; 19/05/2010 a 12:03
Guarda in generale la procedura è questa:
> imposti il tipo di PIC in altro a destra (come hai già fatto)
> clicchi il tasto "DEV" per verificare che il PIC venga rilevato correttamente... dovrebbe darti il modello giusto
> apri il file HEX
> cancelli il PIC
> scrivi il PIC con "programma tutto"
> alla fine fai la verifica con l'apposito tasto
Durante tutte le operazioni di accesso al PIC (sia lettura che scrittura) il led sul programmatore deve lampeggiare, a volte così velocemente che sembra acceso fisso; la lettura del PIC deve semplicemente portare alla compilazione della schermata con il codice, senza dare nessun errore.
Se gli errori continuano ti consiglio di provare con un altro PIC: quello che usi potrebbe essere bruciato; altrimenti è il programmatore.
scusami cosa vuol dire "cancelli il pic"?
ok ok credo di aver capito. scusami hehehe
mi sa che quando faccio "dev" mi da sconosciuto ... non so se è il programmatore o la pic... mi sa che devo rifare tutto heheheh
Ultima modifica di neo-xabaras; 19/05/2010 a 12:14
Significa cancellarne il contenuto utilizzando il tasto con la X rossa in alto a destra... è solo una precauzione, perchè viene comunque cancellato in automatico prima di ogni operazione di scrittura, però comunque male non fa vista la situazione..
apro file
https://i48.tinypic.com/2q3bss9.jpg
leggo tutto
https://i48.tinypic.com/28ssqd1.jpg
clicco ok
https://i46.tinypic.com/29yqiwz.jpg
puff tutto a ZERO !!
impostazioni
https://i47.tinypic.com/293aydi.jpg
controllo dev
https://i48.tinypic.com/3160rwl.jpg
help, avete suggerimenti?
Allora... qui abbiamo due problemi diversi:
Il primo, più semplice, è la procedura sbagliata: se vuoi programmare il PIC non devi leggerlo; carichi il file come hai già fatto poi lo programmi senza leggerlo, altrimenti come ti è capitato si azzera tutto nella vista del codice...
Il secondo invece emerge dall'ultima schermata che hai pubblicato, in particolare dalle scritte "rilevato -> sconosciuto" e "DEV ID -> 0x0000", mentre se tutto funziona bene deve darti "rilevato -> 16F684" e "DEV ID -> 0x1234" (un numero qualunque diverso da 0); dunque qualcosa non sta funzionando a livello di hardware... Dovresti provare ad utilizzare un nuovo PIC e provare ad identificarlo: senza fare tutti i passaggi indicati prima, basta che spingi il tasto "DEV" con una grossa freccia verde verso destra. Molto probabilmente stai usando un PIC bruciato. Se fa la stessa cosa con diversi PIC hai qualcosa non va nel programmatore... ed a quel punto cerchiamo una soluzione!
Tienimi aggiornato!
il problema è recuperare la pic... abbiamo aspettato un mese per averne una ... se la prendo su internet è un po' antieconomica perchè prenderei solo quella. stasera ripasso tutto il programmatore con il tester per vedere che sia tutto ok eventualmente poi sento il negoziante per la pic
cmq grazie 1000 per i consigli
curiosità posso averla bruciata io la pic? esiste un ordine preciso per collegare il programmatore al pc? io ho montato la pic e ho collegato il programmatore a pc acceso