Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > CNC e Stampanti 3D


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 15 ottobre 03, 15: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
AndreaB non è collegato   Rispondi citando
Vecchio 15 ottobre 03, 15:52   #2 (permalink)  Top
Amministratore
 
L'avatar di BaroneRosso
 
Data registr.: 27-07-2000
Residenza: Roma
Messaggi: 9.820
Immagini: 6
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
BaroneRosso non è collegato   Rispondi citando
Vecchio 15 ottobre 03, 16: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
AndreaB non è collegato   Rispondi citando
Vecchio 15 ottobre 03, 16:47   #4 (permalink)  Top
Amministratore
 
L'avatar di BaroneRosso
 
Data registr.: 27-07-2000
Residenza: Roma
Messaggi: 9.820
Immagini: 6
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
BaroneRosso non è collegato   Rispondi citando
Vecchio 15 ottobre 03, 16: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
AndreaB non è collegato   Rispondi citando
Vecchio 15 ottobre 03, 17:04   #6 (permalink)  Top
Amministratore
 
L'avatar di BaroneRosso
 
Data registr.: 27-07-2000
Residenza: Roma
Messaggi: 9.820
Immagini: 6
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
BaroneRosso non è collegato   Rispondi citando
Vecchio 15 ottobre 03, 22:46   #7 (permalink)  Top
UserPlus
 
L'avatar di anfarol
 
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
anfarol non è collegato   Rispondi citando
Vecchio 16 ottobre 03, 01: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
AndreaB non è collegato   Rispondi citando
Vecchio 16 ottobre 03, 08:50   #9 (permalink)  Top
UserPlus
 
L'avatar di anfarol
 
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!
anfarol non è collegato   Rispondi citando
Vecchio 16 ottobre 03, 11: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
gianluca non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
errore G3 Bifido Simulatori 20 27 giugno 07 09:21
Errore FMS Flybar Simulatori 6 04 febbraio 06 19:47
errore cnc 2.02 superillo CNC e Stampanti 3D 3 13 febbraio 05 20:30
Errore DoC Segnalazione Bug e consigli 7 20 gennaio 05 21:21



Tutti gli orari sono GMT +2. Adesso sono le 16:54.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002