ICSP primo piccolo successo

Ciao... seguendo un po' di consigli e leggendo qua e là sono riuscito a programmare un PIC 16F84 sulla breadboard. Non ha niente intorno, solo il circuito ICSP!

Ora sto provando a programmare un pic 16F877 col mio propic2clone ma... ne con ICSP nè con la programmazione normale sembra andare...

Servono accorgimenti particolari???

su icprog ho settato inverti MCRL e inverti VCC per farlo andare col

16F84...

grazie

davide

Reply to
dade
Loading thread data ...

"dade" ha scritto nel messaggio news:BfMBe.70505$ snipped-for-privacy@news3.tin.it...

Si, Il Pic 16F877, come molti altri, ha il MCLR sul pin 1 e non sul 4 ( o viceversa, vado a memoria), hai fatto il ponticello di connessione??? (scusa, ma non so che tipo di schema tu abbia usato per la costruzione del "propic2clone", per cui se la connessione esiste gia' sul pcb, come non detto!!!)

Ok, questo va bene!

ciao Angelo

Reply to
Angelo

io uso questo programmatore...

formatting link

che ha correttamente l'MCRL al pin 1

giuro che ho controllato 1000 cose, provato un sacco di combinazioni ma... niente :( Nemmeno ICSP va!

verifica fallita alla prima cella di memoria!

Dici che mi conviene costruirmi un altro programmatore?

grazie Davide

Reply to
dade

Assicurati che il pic36 (PGM/RB3) sia a massa. Se hai programmato il 16f84 questo è l'unico accorgimento da adottare.

"dade" ha scritto nel messaggio news:DhTBe.166617$ snipped-for-privacy@news4.tin.it...

Reply to
Vatanen

Il giorno Fri, 15 Jul 2005 19:29:50 GMT, "Vatanen" ha scritto:

con i 16f87x non dovrebbe essere necessario. Infatti: "The Program/Verify mode is entered by holding pins RB6 and RB7 low, while raising MCLR pin from VIL to VIHH (high voltage). In this mode, the state of the RB3 pin does not effect programming. Low Voltage ICSP Programming mode is entered by raising RB3 from VIL to VDD, and then applying VDD to MCLR."

L'unico pic che mi è capitato avere problemi di questo tipo è il 16f628, che a causa di un bug hw richiede che, in modalità di programmazione a tensione elevata, il pin RB4/PGM deve essere tenuto a Vss: "The high voltage override for low voltage programming does not operate as specified in the programming specification. In the Low Voltage Programming (LVP) mode, the device can be programmed without using 12V on VPP (pin 4). However, when high voltage programming is used while the part has low voltage programming enabled, the Low Voltage mode is not overridden. If RB4 goes high for any reason during high voltage programming with LVP enabled, the programming will be interrupted."

Reply to
Gigi Ventosa

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.