PIC12F629

L'angolo degli smanettoni .Discussioni inerenti lo sviluppo di nuovi progetti DCC o l'hack di sistemi commerciali.

Moderatore: Seba55

Messaggio
Autore
Roberto_Pericoli
PlasticoDigitale
Messaggi: 312
Iscritto il: martedì 26 luglio 2005, 12:36
Scala: H0
Ho il plastico: No
La mia centrale digitale.: Multi mouse - SRCP
Località: Roma Trastevere

PIC12F629

#1 Messaggio da Roberto_Pericoli »

Ciao a tutti.
Mi sono arrivati alcuni pic per il nuovo progetto di decoder luci e funzioni.
Chiedo scusa per le domande che pongo, ma sono una vera schiappa. :?
:?: La prima domanda e' se questo pic puo' essere riprogrammato o se, come il 12ce519 puo' essere programmato una volta sola.
:?: La seconda riguarda il messaggio che IC-Prog pone poco dopo la partenza della programmazione e cioe': "Non e' stato trovato 'Oscillator Calibration Value'. Vuoi usare i dati dal file (3FFFh) altrimenti? (Yes o No). Che devo rispondere?
:?: Ultima domanda: che valori devo mettere in Oscillator e Fuses, se li devo mettere?

Un grazie anticipato a chi con pazienza mi aiutera'.
:treno:
Roberto

Frank49
PlasticoDigitale
Messaggi: 191
Iscritto il: mercoledì 4 febbraio 2004, 0:43
Scala: N
Ho il plastico: Si
La mia centrale digitale.: ecos compact multimaus

#2 Messaggio da Frank49 »

Ciao, ho lo stesso identico problema e IcProg mi dice esattamente la stessa cosa: se dico "si" la programmazione va avanti e alla fine della verifica esce fuori "errato al address 0005h", se dico "no", la programmazione fallisce. Il mio programmatore è nuovissimo, e se programmo il PIC con i dati del 12F629 inseriti nel CD che mi è stato inviato, funziona tutto perfettamente e la programmazione va a buon fine, ma ovviamente non funziona in quanto non ha le modifiche inserite da Nuccio e company. Ho stato spiegato? Lo risolviamo il problema? :oops:

Buddace
Site Admin
Messaggi: 16745
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#3 Messaggio da Buddace »

La seconda riguarda il messaggio che IC-Prog pone poco dopo la partenza della programmazione e cioe': "Non e' stato trovato 'Oscillator Calibration Value'. Vuoi usare i dati dal file (3FFFh) altrimenti? (Yes o No). Che devo rispondere?
Questa domanda viene posta ad ogni programmazione devi vari 12f. Chiede di sovrascrive un valore interno che non deve assolutamente essere sovrascritto. Quindi bisogna rispondere no.
Question Ultima domanda: che valori devo mettere in Oscillator e Fuses, se li devo mettere?
Se non c'è scritto niente da nessuna parte vuol dire che non bisogna toccarli. Quando si scrive un firmware per pic lo si imposta in modo che tali opzioni vengano regolate in automatico.

Riguardo alla programmazione del 12f vi dico che:
se lo programmate con il programmatore del sito potete farlo solo una sola volta. C'è una limitazione hardware che ne impedisce la riprogrammazione. Se usate altro programmatore il problema sparisce.
Se usate un programmatore parallelo tipo PropicClone non ci sono grossi problemi hardware...ma sotto win xp ICProg con tale pic fa casino.
In questo caso le soluzioni posso essere di due tipi o usare un win 9x o 2000 oppure provare programmare con winpic al posto di icprog.

Ho stato spiegato? Lo risolviamo il problema?
Il problema è delt uo programmatore o icprog. SUperata una certo indirzzo smette di programamre o programam male. Probabilmente i software del tuo cd non superano l'indirizzo critico.
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

greenant
PlasticoDigitale
Messaggi: 521
Iscritto il: lunedì 2 febbraio 2004, 17:50
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: Analogico
Contatta:

#4 Messaggio da greenant »

Il problema è del programmatore, poichè io uso il ProPicII e riesco a programmare correttamente i 12F629 con IcProg sotto XP
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning

Frank49
PlasticoDigitale
Messaggi: 191
Iscritto il: mercoledì 4 febbraio 2004, 0:43
Scala: N
Ho il plastico: Si
La mia centrale digitale.: ecos compact multimaus

#5 Messaggio da Frank49 »

Allora, vediamo se riesco a spiegarmi meglio:
1- Ho scaricato dalla rete IcProg e ho fatto i settaggi come indicato.
2- Ho scaricato il software per il PIC 12F629 indicato nell'articolo per il decoder funzioni.
Inserendo questo software nel PIC tramite il programmatore (JD2 Programmer), la programmazione va fino in fondo ma la verifica fallisce, come già  indicato sopra.

Se invece carico il software per il PIC 12F629 che è inserito nel CD che mi hanno inviato insieme al programmatore va tutto a buon fine, programmazione e verifica.
Ovviamente, non avendo il software suddetto le modifiche inserite da Carlo Zamboni e company, il decoder non funziona. Quindi mi sembra più un problema del Vs. software che non del programmatore, o meglio, un'incompatibilità  dovuta forse a qualche settaggio non indicato e che io, (con una conoscenza di programmazione inferiore alle capre di montagna ) non riesco a risolvere.
Mi sembra di aver letto che qualche altro ha il programmatore JD1, ha avuto gli stessi miei problemi?

Buddace
Site Admin
Messaggi: 16745
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#6 Messaggio da Buddace »

Ovviamente, non avendo il software suddetto le modifiche inserite da Carlo Zamboni e company, il decoder non funziona. Quindi mi sembra più un problema del Vs. software che non del programmatore, o meglio, un'incompatibilità  dovuta forse a qualche settaggio non indicato e che io, (con una conoscenza di programmazione inferiore alle capre di montagna ) non riesco a risolvere.
L'ora della fesseria :)
Se dentro un pic ci metti, scusandomi dell'eufemismo, della merda il programmatore te la deve mettere senza problemi. Se non te la mette dentro il problema è il tuo. A propo i programmatori basati su JDM soffrono dello stesso problema del programmatore del sito. Possono programmare i pic 12f solo una volta se nuovi.
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

Buddace
Site Admin
Messaggi: 16745
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#7 Messaggio da Buddace »

Qui sono spiegate le modifiche da fare al jdm per fargli programmare i 12f.
Le avevo provate e non va lostesso!
http://users.tpg.com.au/btkelly/jdm_b.htm
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

Buddace
Site Admin
Messaggi: 16745
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#8 Messaggio da Buddace »

greenant ha scritto:Il problema è del programmatore, poichè io uso il ProPicII e riesco a programmare correttamente i 12F629 con IcProg sotto XP
Peccato che lo stesso programmatore con lostesso pic con win 98 non da problemi.
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

SpurN_DB

#9 Messaggio da SpurN_DB »

per aumentare la confusione io riesco a usare il jdm con XP e ICPROG e programmao bene solo i pic "piccoli" mentre i 16 non ci riesco

ciao

Buddace
Site Admin
Messaggi: 16745
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#10 Messaggio da Buddace »

SpurN_DB ha scritto:per aumentare la confusione io riesco a usare il jdm con XP e ICPROG e programmao bene solo i pic "piccoli" mentre i 16 non ci riesco

ciao
Quante volte ?
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

SpurN_DB

#11 Messaggio da SpurN_DB »

quante volte ho successo con i 519 o i 629 30/30 volte
quante volte non ho cuccesso con i 84 628 876 5/5 volte

per fortuna per questi ultimi posso usare il galep che ho in ufficio che per ironia della sorte si incarta sui 519 e 629


ciao

yuri

Buddace
Site Admin
Messaggi: 16745
Iscritto il: lunedì 2 febbraio 2004, 17:25
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: TMWDCC TBX zDCC Lokmaus2 HornbySelect Arnold Intellibox Claudia_CommandStation
Località: Torino
Contatta:

#12 Messaggio da Buddace »

Non mi sono spiegato. Con il JDM puoi programamre i 12cexx e i 12fxxx se sono nuovi senza problemi. Se gia programmati e con il clock interno attivo (come i decoder) non li riesci più a riprogrammare.
Fondatore e amministratore di DCCWorld

http://www.DCCWorld.com - il sito dedicato interamente ai sistemi di controllo digitale per il modellismo ferroviario.

Despx
DCCMaster
Messaggi: 1489
Iscritto il: mercoledì 4 febbraio 2004, 19:49
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: KDCCX - KDCCX2
Località: Torino
Contatta:

#13 Messaggio da Despx »

Ragazzi, scusate...ma perchè continuate ad usare delle "merdicole" di programmatori e non investite due euri un qualcosa di serio? In commercio ci sono decine di programmatori dai 40 euro in sù oppure se ne siete capaci, esistono progetti validissimi in rete, io x esempio sono partito dal Propic2 e mi sono realizzato il programmatore che ho pubblicato sul sito che è in grado di programmare TUTTI i pic prodotti da Microchip compresi le new entry 10F e 24F.
E' compatibile al 100% con ICProg e WinPic (migliore di ICProg e sempre free).

Ciau
Despx 8)
Progettista e realizzatore delle centrali KDCCX e KDCCX2, della basetta di conversione K652 e del sistema di illuminazione KIT KLed.

Sito: http://www.despx.it

Si è giovani fino quando si ha voglia di giocare.

Roberto_Pericoli
PlasticoDigitale
Messaggi: 312
Iscritto il: martedì 26 luglio 2005, 12:36
Scala: H0
Ho il plastico: No
La mia centrale digitale.: Multi mouse - SRCP
Località: Roma Trastevere

#14 Messaggio da Roberto_Pericoli »

Despx ha scritto:Ragazzi, scusate...ma perchè continuate ad usare delle "merdicole" di programmatori e non investite due euri un qualcosa di serio? In commercio ci sono decine di programmatori dai 40 euro in sù oppure se ne siete capaci, esistono progetti validissimi in rete, io x esempio sono partito dal Propic2 e mi sono realizzato il programmatore che ho pubblicato sul sito che è in grado di programmare TUTTI i pic prodotti da Microchip compresi le new entry 10F e 24F.
E' compatibile al 100% con ICProg e WinPic (migliore di ICProg e sempre free).

Ciau
Despx 8)
Sono d'accordo con te al punto che io di "euri" ne ho spesi circa 150 fidandomi del kit di Nuova Elettronica ma con XP non riesco a programmare i 12ce519 e i 12f629. Domani porto tutto in ufficio e provo con un PC con win 98 e vediamo.
In testa all'articolo del programmatore di questo sito c'e' un messaggio in rosso che dice di aspettare perche' ha problemi. Sono risolti?
Ciau
:treno:
Roberto

Despx
DCCMaster
Messaggi: 1489
Iscritto il: mercoledì 4 febbraio 2004, 19:49
Scala: H0
Ho il plastico: Si
La mia centrale digitale.: KDCCX - KDCCX2
Località: Torino
Contatta:

#15 Messaggio da Despx »

I problemi li ha quello di dccworld non il mio....nel mio sito:

http://utenti.lycos.it/despx/index.html

Ciau
Despx 8)
Progettista e realizzatore delle centrali KDCCX e KDCCX2, della basetta di conversione K652 e del sistema di illuminazione KIT KLed.

Sito: http://www.despx.it

Si è giovani fino quando si ha voglia di giocare.

Rispondi