15 ottobre 03, 16:44 | #1 (permalink) Top |
User Data registr.: 15-10-2003
Messaggi: 121
| Errore all'address 0000!
Ciao a tutti. Intanto, complimenti Barone per il sito!!!! Sto tentando di programmare il PIC16F874! Non riesco a farlo perchè mi ritrovo sempre questo errore! Anche dopo aver cancellato tutto, alla verifica si presenta questo messaggio. Col programma dei francesi apparentemente tutto va a buon fine, ma dopo aver resettato non sento beep e non vedo neanche la luce led dell'alimentazione motori. Usando il mio programmatore invece ritrovo i problemi sopra. Qualcuno avrebbe la bontà di darmi qualche dritta o indicarmi un percorso di diagnosi del problema? Grazie e un saluto Andrea |
15 ottobre 03, 16:52 | #2 (permalink) Top |
Amministratore |
Quel tipo di errore viene fuori in fase di verifica quando non sei riuscito a programmare correttamente il pic, oppure hai settato il protection code del pic che protegge da lettura il pic. Che tipo di programmatore stai usando? Se leggi la memoria del pic cosa viene letto?
__________________ Saluti Francesco Kaitner alias "Il Barone Rosso" WebMaster di: BaroneRosso.it e DroneRC.it Il Portale del Modellismo in Italia |
15 ottobre 03, 17:27 | #3 (permalink) Top |
User Data registr.: 15-10-2003
Messaggi: 121
| ecco cosa leggo...
Ciao Francesco! Il mio programmatore è un Propic 2 . Programma Icprog ed EpicWin SO win98 SE. Il programmatore funziona bene perchè ho già fatto dei pic 12Cxxx e non ci sono stati problemi. Alla lettura ritrovo questo: 0000: 0000 0000 0000 0000 0000 0000 0000 0000 ........ 0008: 0000 0000 0000 0000 0000 0000 0000 0000 ........ . . . 0FE8: 0000 0000 0000 0000 0000 0000 0000 0000 ........ 0FF0: 0000 0000 0000 0000 0000 0000 0000 0000 ........ 0FF8: 0000 0000 0000 0000 0000 0000 0000 0000 ........ 0000: 00 00 00 00 00 00 00 00 ........ . . . 0078: 00 00 00 00 00 00 00 00 ........ Code protect: CP: 0000h offfh Oscillatore : LP Alla verifica Blank mi dice : Chip non cancellato all' address 0000h PS: Sulla scheda MM2001 ho messo dei cond ai lati del quarzo da 33pF anzichè 27. Può aver generato problemi. Inoltre agendo sull'interruttore motori non vedo accendersi il led verde. E' normale finchè non programmo correttamente il PIC? Credo di si, dallo schema, ma non ci giurerei! Grazie Barone del tuo aiuto! Andrea |
15 ottobre 03, 17:47 | #4 (permalink) Top |
Amministratore |
Allora da quello che hai scritto pare evidente che il pic e' vuoto, per il propic non dovrebbero esserci problemi a programmare il 16f874. Ma e' il propic commerciale o un clone autocostruito? Perche' il fatto che ti da errore in fase di cancellazione si potrebbe ipotizzare che l'adattatore non sia giusto. Per il led LD3 non si accende perche' e' controllato dal pic.
__________________ Saluti Francesco Kaitner alias "Il Barone Rosso" WebMaster di: BaroneRosso.it e DroneRC.it Il Portale del Modellismo in Italia |
15 ottobre 03, 17:53 | #5 (permalink) Top |
User Data registr.: 15-10-2003
Messaggi: 121
| E' un clone
Hai visto che viene fuori anche questo? Code protect: CP: 0000h offfh Oscillatore : LP Alla verifica Blank mi dice : Chip non cancellato all' address 0000h Il programmatore è un clone! Però il suo sporco lavoro, come si dice, lo fa bene con i 12C509. Altro non mi viene in mente. Ho ipotizzato di prendere la macchina e andare a 40 Km a prendere un nuovo PIC, ma volevo capire se questo era rovinato prima. C'entra qualcosa il discorso dell'oscillatore o il fatto che avevo messo dei cond da 33pF ai lati del quarzo? Sulla scheda, tra l'altro, mi ritrovo con un un foro libero proprio sotto il quarzo da 16MHz. E' corretto? Ho ricontrollato il circuito e mi sembrava non utilizzato. Però il programma dei francesi dovrebbe riuscire a programmare questo pic, no? Andrea |
15 ottobre 03, 18:04 | #6 (permalink) Top |
Amministratore |
Il code protection da problemi solo in fase di verifica, se cancelli il pic viene disattivato. Riguardo al programmatore, controlla che l'adattatore per lo zoccolo sia giusto, perche' molti cloni in commercio sbagliano i piedini di collegamento. Per i condensatori se puoi usa dei 27 perche' i 33 potrebbero bloccare l'oscillazione del quarzo. Il terzo piedino sotto al quarzo serve per gli oscillatori che gia' incorporano i condesatori al loro interno. Il programma dovrebbe riuscire a programmare correttamente il pic il problema e' che ultimamente molti mi hanno scritto lamentandosi che il circuito non funziona e non riesce a programmare il pic. Onestamente non so che dire, io la procedura l'ho provata su 3 macchine diverse ed ha sempre funzionato.
__________________ Saluti Francesco Kaitner alias "Il Barone Rosso" WebMaster di: BaroneRosso.it e DroneRC.it Il Portale del Modellismo in Italia |
15 ottobre 03, 23:46 | #7 (permalink) Top |
UserPlus Data registr.: 15-10-2003 Residenza: Forlì
Messaggi: 3.752
| * AndreaB Se leggi tutto 0, il chip non e' detto che sia vuoto, anzi. se Tutto funziona e leggi 0000 ovunque, il chip e' programmato con tutti 0. Quando e' vuoto le celle sono 3fff.... Per leggere 0, in modo inaspettato, e' probabile che il chip non risponda, quindi mancano uno o piu' collegamenti... Il tuo programmatore, ha uno zoccolo da 40 ? Se si, ed usi IC-Prog, fai queste prove senza inserire il processore sullo zoccolo. Prendi un multimetro con portata di almeno 14-15Volt. Menu -Setting Menu- Hardware Check - Abilita (baffetto) "Enable Vcc", il pin 11, deve risultare a +5V rispetto al pin 12 (pin di massa) - Abilita anche "Enable MCLR", il pin 1 deve essere ad una tensione compresa tra 10 e 13,6 Volt - Controlla che i piedini 39 e 40 siano con tensione 0 (o quasi). - Abilita "Enable Clock", il piedino 39 si deve portare a circa 5V. - Disabilita "Enable Clock" ed abilita "Enable Data Out". Ora devi verificare che: 1) il pin 39 sia tornato a circa 0V, 2) il pin 40 presenti circa 5V 3) compaia il baffetto su Data In nella finestra di IC-Prog dove stavi smanettando.... Se tutto questo e' a posto, il software e l'hardware per il programmatore sono ok. Ciao! Ps. Francesco, sito stupendo |
16 ottobre 03, 02:26 | #8 (permalink) Top |
User Data registr.: 15-10-2003
Messaggi: 121
| altre info
Ciao Anfarol Grazie intanto delle dritte. Ho contattato il tipo che ha fatto il programmatore e questi non ha mai avuto problemi coi pic da 40 piedini. Sullo zoccolo ci sono solo 7 pin presenti, perchè questi bastano alla programmazione. Il programmatore è questo: http://www.jofi.it/fiser/page19.html e come ti dico dovrebbe funzionare. Quando ho letto il pic mi ricordo che una volta ho trovato effettivamente tanti o meglio quasi tutti 3fff. Però l'address famigerato al blank check dava sempre problemi. Sulla scheda il pic non va per niente e non so nemmeno a questo punto come potrei fare. Nè Buzz nè led verde acceso. Niente di niente. E nemmeno tensione sugli ULN. Sicuramente farò la prova che mi hai indicato per verificare il funzionamento del programmatore. Un 'alternativa sarebbe quella di chiedere a qualcuno che ha la macchina CNC funzionante oppure un programmatore valido di provare a programmarmi il PIC, solo che non conosco nessuno che lavori coi PIC o che abbia già fatto la CNC. Con la scheda ci sono stato attento e tutto dovrebbe funzionare, ma manca il cuore che è il PIC. Non è un problema prenderne un altro, ma visto che questi sono riscrivibili, e non temendo errori dato il numero di persone che hanno già realizzato la MM2001, ne ho preso solo uno e vorrei capire il perchè le cose non vanno. Adesso è troppo tardi per mettermi a smanettare col programmatore, ma domani a pranzo ti farò sapere l'esito della prova Grazie ancora e a presto Andrea |
16 ottobre 03, 09:50 | #9 (permalink) Top |
UserPlus Data registr.: 15-10-2003 Residenza: Forlì
Messaggi: 3.752
|
Ciao, io non ho cotruito quella macchina CNC, ma sto per farlo... Io sono uno sviluppatore di SW per microcontrollori, percio' i PIC sono il pane quotidiano.... Fai le prove sul programmatore e vedi se ti "manca" un passaggio.... Ciao! |
16 ottobre 03, 12:41 | #10 (permalink) Top |
User Data registr.: 16-10-2003 Residenza: Bergamo
Messaggi: 77
|
Ciao AndreaB Prova a settare ic-prog con "TAIT Serial Programmer" Ho visto il sito http://www.jofi.it/fiser/page19.html e Propic 2 non e compatiblie, specilmente quando usi i pic a 28/40 pin. ciao e fammi sapere P.S. complimenti baronerosso |
Bookmarks |
| |
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
errore G3 | Bifido | Simulatori | 20 | 27 giugno 07 10:21 |
Errore FMS | Flybar | Simulatori | 6 | 04 febbraio 06 20:47 |
errore cnc 2.02 | superillo | CNC e Stampanti 3D | 3 | 13 febbraio 05 21:30 |
Errore | DoC | Segnalazione Bug e consigli | 7 | 20 gennaio 05 22:21 |