Newsgroup: it.hobby.elettronica.digitale
Titolo: problemi programmazione 16f877

buongiorno
sto impazzendo cercando di capire come mai non riesco a programmare un pic
16f877
uso un "propic" semplificato con cui ho sempre programmato i 16f876
la programmazione è in-circuit.. collego vcc, vss, vpp, data e clock....
ma non c'è verso.. non riesco ne a scrivere ne a leggere..
a occhio dove sto sbagliando?
dov'è l'errore evidente?
da dove posso partire a controllare se ci sono errori?
ringrazio anticipatamente dell'aiuto!! :)
andrea

 wrote in message
440bf676$0$36928$4faf...@reader3.news.tin.it...


 corretta?mi pare che debba essere  MCLR=5,5V
in teoria passa i 13 volt..
il programmatore l'avevo costruito io e su mclr cioč vpp gli do quasi 14
volt

 wrote in message
440bfbb8$0$36923$4faf...@reader3.news.tin.it...

in effeti mi ricordavo che per programmare una flash servisse una tensione
di quell'ordine,allora cosa sono quei 5,5V che il datasheet riferisce a MCLR
durante la programmazione?

 durante la programmazione?
non saprei...
cmq sono tentato di farmi un altro programmatore.. magari il propic2 clone
che ci sono i disegni fatti con fidocad da modificare a piacimento..
qualcuno ha da darmi consigli in merito?

 ha scritto nel messaggio
news:440c0542$0$29736$4faf...@reader2.news.tin.it...


nel frattempo ho montato un programmatore ex-novo su millefori, sempre clone
propic, con uno zoccolo tutto dedicato... quindi rimuovendo il pic dalla
scheda e programmandolo a parte
risultato: zero
non legge non scrive
non rimane che cambiare pic.. a  questo punto...

cambiato il pic.. senza risultati

 wrote in message
440c4660$0$36935$4faf...@reader3.news.tin.it...


> non è che ti è partita nel frattempo la porta del pc?
improbabile.. è prima di tutto la parallela..
poi cmq riesco a programmare i 16f876 dallo stesso programmatore.. mentre i
877 no....

 ha scritto nel messaggio
news:440c738a$0$36930$4faf...@reader3.news.tin.it...


> C'è mica qualche "a" di mezzo ? 16F877 vs 16F877A
si sono tutti con la A finale
sono riuscito ieri sera a programmare il pic, rimane un mistero perchè prima
no e ora si.. ma alla fine si programma
non riesco ancora a farlo "in-circuit"
l'unica differenza nel programmarlo sullo zoccolo del programmatore e
"in-circuit" è che nella mia scheda c'è praticmanete il circuito di
reset.... l'alimentazione la fornisce il programmatore.. e sulla scheda c'è
solo il pic per adesso...
idee?

 reset.... l'alimentazione la fornisce il programmatore.. e sulla scheda
c'č


 rimane
si... vero...
ulteriore aggiornamento
se gli dico a ic-prog che il micro è un 877 (senza A)
viene letto correttamente nella modalità "in-circuit" !!!!
ma ovviamente non se ne parla di scrivere...
che differenza c'è.. pratica.. nella programmazione tra un 877 e un 877A ???

ps io lo programmo.. la verifica è corretta.. ma poi il programma non
funziona cmq... cazz... :(
ma che ho addosso in sto periodo?!?!?


no,forse sono i pic malati,infatti in romania hanno trovato dei pic morti
per aviaria vicino a dei passerotti morenti,le ultime parole dei passerotti
sono state"cip....cip..",
quelle dei pic invece...lo devo proprio dire?"microchip....microchip.."
ok,vi autorizzo ad usare questa divertentissima freddura

 ha scritto nel messaggio
news:440d86b7$0$18286$4faf...@reader1.news.tin.it...


 > si... vero...
..potrebbe essere una cazzata...ma il prog una volta non funzionava, c'ho
messo una capacità da 470 pf in parallelo al clock e ora va
benissimo...potrebbe essere un discorso simile..probabilmente quando lo
monti sul circuito potrebbe esserci qualche capacità parassita di troppo che
rompe le scatole!!!

Confermo e sottoscrivo... le capacità sono un deterrente all'ICSP...
programmo anch'io in CSP un 16f877a e mi sono accorto che a volte
inserendo nel circuito sezioni nuove mi va in palla l'ICSP!!! Il
consiglio è di iniziare da un circuito "nudo" e poi procedere montando
il resto, provando di volta in volta l'ICSP
Ale

> Confermo e sottoscrivo... le capacità sono un deterrente all'ICSP...
in effetti ho un condensatore da 1 nano sulla scheda, tra il pin 1 (mclr) e
gnd