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
Didn't find your answer? Ask the community — no account required.
A
Angelo
"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
D
dade
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
V
Vatanen
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...
G
Gigi Ventosa
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."
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.