Jump to content
PLC Forum


Sign in to follow this  
rfabri

Leggere E Programmare Pic 16C57C

Recommended Posts

rfabri

Ciao a tutti, in un apparecchiatura si è guastato un paio di pin di un pic16c57v , purtroppo alcune funzioni non mivanno più, volevo sapere se è possibile leggere il pic per poi programmarne uno di nuovo e soprattutto con che tipo di programmatore, io possego il pickit2 ma nella lista non c'è il 16c57, chi mi aiuta? grazie, bye

Share this post


Link to post
Share on other sites

Livio Orsini

Ci vuole un programmatore. Il pickit fa anche da programmatore per i micro con EEPROM. La serie C credo si solo one time programmable.

Share this post


Link to post
Share on other sites
rfabri

Si grazie livio , però qualche informazione l'avevo trovata ma non ho capito se con il pickit2 si può o no programmare il pic16c57c che poi si programmi una volta sola non mi interessa, una volta programmato lo metto al lavoro e riparo la scheda, bye

Share this post


Link to post
Share on other sites
Livio Orsini

No, come ti ho scritto ci vuole il suo programmatore universale. I pickit e gli ICD programmano solo le serie con memorie EEPROM e FLASH

Share this post


Link to post
Share on other sites
rfabri

E ha un nome e dove si può acquistare il programmatore universale per questa tipologia di pic? o è possibile trovare in rete uno schema per autocostruirselo? grazie, bye

Share this post


Link to post
Share on other sites
dott.cicala

MPLAB PM3 Universal Device Programmer

.....500€ minimo....oppure se cerchi pic16c57 programmer circuit in rete ci sono molti schemi.
Il problema del problema è che....se il pic è montato su di un dispositivo commerciale al 99,99% avrà il code protect attivato e quindi non puoi copiarlo.
Edited by dott.cicala

Share this post


Link to post
Share on other sites
Livio Orsini

Chi usa OTP (quasi) sempre protegge anche il codice dalla copiatura. E' comunque possiible farlo ma bisogna essere super attrezzati e molto esperti.

Share this post


Link to post
Share on other sites
rfabri

Ok mille grazie a tutti ora ho capito che non mi conviene nemmeno provare, almeno non ne vale la pena, peccato la ditta produttrice è fallita come molte e non è possibile recuperare nemmeno la speranza ... di riuscire con poca spesa di aver acquistato un pic e poterlo programmare .... pazienza bye

Share this post


Link to post
Share on other sites
Darlington

Hai appurato che di guasto ci fosse effettivamente solo il pic, servendoti di una sonda logica, di un oscilloscopio, di uno strumento simile?

Di che apparecchiatura stiamo parlando?

Share this post


Link to post
Share on other sites
rfabri

Diciamo che il pic è il cuore di tutto , è un posizionatore per cesoie, alimentazioni ok i.c nei dintorni ok i display spenti che naturalmente sono pilotati attraverso un unl2003 dal pic, tutto spento, sinceramente non ho avuto molto tempo per controllo approfondito con oscilloscopio,controllato il quarzo oscilla a 4Mhz , però non ho nessun'altra uscita su nessun pin del pic , tipo dovrei avere il multiplex per i display, ma niente, bye

Share this post


Link to post
Share on other sites
Darlington

MCLR a che livello è?

Se per qualche motivo non è a livello alto, il pic è perennemente in stato di reset e non esegue il programma.

Edited by Darlington

Share this post


Link to post
Share on other sites
rfabri

Non ho fatto quel controllo prima possibile lo farò, in questo caso l'oscillatore funziona comunque?, grazie, bye

Share this post


Link to post
Share on other sites
Darlington

Questa prova non la ho mai fatta, però se l'oscillatore oscilla e l'alimentazione a 5V è presente, l'unico motivo per cui il pic potrebbe non funzionare è la linea MCLR senza pullup (su alcuni pic però si può anche lasciare libera perché il pullup può essere settato internamente via software)

Share this post


Link to post
Share on other sites
rfabri

Ok, si sono d'accordo ma sinceramente non saprei il motivo per cui si sia bloccato il pic, il giorno prima funzionava poi il mattino seguente accesa la macchina ma il posizionatore..morto, sicuramente approfondirò il discorso del MCLR anche se credo che l'unica era di riprogrammarlo nuovo, grazie, bye

Share this post


Link to post
Share on other sites
Darlington

Se si è bruciato non ci puoi fare molto e sono d'accordo... ma visto che non lo puoi sostituire fossi in te cercherei di accertarmi che sia assolutamente lui il colpevole :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...