Jump to content
ELFORUM - Forumul electronistilor

PIC 12F629


Guest danielcirstea

Recommended Posts

Guest danielcirstea

Am realizat montajul de la urmatoarea adresa: http://free-vz.htnet.hr/Ivica-Novakovic/IrOn-Off.htm

Programez PIC-ul si ...surpriza:NU MERGE montajul! Sterg hexul,pun alt pic,incerc mai multe variante de setari si....nimic.

Am respectat intructiunile de-acolo:

http://free-vz.htnet.hr/Ivica-Novakovic/Programiranje%20PIC12F629.htm

Mentionez ca montajul e bine realizat,PIC-ul se programeaza,apoi pus in montaj...nu merge!

Ma poate ajuta cineva?

Link to comment
  • Replies 12
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Guest danielcirstea

Am gasit un post despre acest montaj:

http://www.elforum.info/viewtopic.php?t=22493

Cipry zice ca apasa butonul si se aprinde ledul,la mine nu se aprinde.

Am folosit telecomanda tv,RC5.In privinta hexului,am incarcat pic-ul de multe ori,cu si fara acea ultima adresa incercuita cu rosu (34A0),cu YES sau NO din acea fereastra mica care apare cind programez(OSCCAL)..dar tot nimic...

Poate ma lamureste cipry,daca citeste acest post

Link to comment

Observatii:

- GP3 (MCLR) este in aer. Este dezactivat resetul (_MCLRE_OFF)? Eu nu cred, dar...

- GP4, prin buton, se pune la masa? (de ce, poate ne lamureste softul).

- daca ai reusit performanta de a pierde setarea originala a OSCCAL, o poti recupera prin incercari, cu ajutorul unui osciloscop.

Totusi, schema e cam ciudata. Poate merge, functie de soft, dar acesta-i necunoscut.

Pornind de la aceasta schema, se poate rezolva problema legand printr-o 10K GP3 la VCC, si printr-un switch la masa. Apoi faci softul de unul singur, e mai sigur. In final, hotarasti ce faci cu acel GP4, cam care-i functionalitatea lui.

Totusi, schema necesita un releu, care-i in principiu scump. Eu am realizat montajul indicat la http://free-vz.htnet.hr/Ivica-Novakovic/Lightdimmer.htm, softul l-am creat eu, iar schema-i functionala.

Link to comment
Guest danielcirstea

Mai rau m-ati bagat in "ceata"! La soft nu ma pricep,dar am urmatoarele intrebari:1) La un PIC nou(12F629),o simpla stergere cu IC-PROG duce la disparitia bitilor OSCCAL?2)Cum se sterg si cum imi dau seama ca exista bitii OSCCAL?Acum...chiar nu stiu ce sa-i mai fac!

Link to comment

1. IC-Prog:- nu sterge OSCCAL la stergere- la programare, se uita in PIC, se uita in sursa si te intreaba care valoare vrei s-o folosesti (sursa are de obicei 3FFF, iar locatia de memorie cu pricina are 34XX, in care XX variaza de la PIC la PIC)2. Valoarea OSCCAL este ultima din memorie, mai precis XX de mai sus. Ca sa o stergi sau sa scrii altceva (ceea ce inseamna acelasi lucru) trebuie ca in locatia aia sa fie altceva decat a fost inscris in PIC si sa dai o comanda de programare in care sa raspunzi astfel incat valoarea din sursa sa ajunga in PIC.ATENTIE!!! (e valabil pentru toti cei care nu s-au lovit inca)Urmati sfaturile aflate ici si colo de a citi aceasta valoare la prima programare a PIC-ului si sa o notati (doar XX e suficient) cu un marker pe PIC (pe burta daca e pus pe soclu, cumva pe spate, daca e lipit pe o placa cu ICSP).Motivul: Daca programarea este intrerupta din te miri ce motive (mie mi s-a intamplat din cauza cablului ICSP) valoarea din ultima locatie de memorie se... duce.Revenind: citeste PIC-ul si du-te la ultima locatie de memorie din fereastra IC-Prog. Daca acolo e ceva de genul 34XX si XX diferit de A0, sigur nu asta e problema. Altfel inseamna ca incercarile tale de a scrie "cu si fara acea adresa incercuita cu rosu" au dat roade... nefaste :(

Link to comment
Guest danielcirstea

Abram Burel,multumesc pt explicatii.Am programat din nou PIC-ul,l-am citit si ultima adresa este 3448.Dupa cum ai spus,pare bine..dar montajul tot nu merge!

Link to comment

Admitand ca softul ar fi corect, inseamna ca ai o problema la montaj.E greu de spus ce, dar:- verifica sa ai +5V pe pinul 1 al PIC-ului- intrerupe traseul de la pinul 5 la R2 si aplica +5V pe capatul dinspre R2; ledul ar trebui sa se aprinda; daca nu, e montat invers sau defect- intrerupe traseul de la pinul 7 la R3 si aplica +5V pe capatul dinspre R3; releul ar trebui sa faca tzac; daca nu e o problema cu tranzistorul sau releul- intrerupe traseul de la senzorl IR la pinul 3 si incearca cu butonul, daca merge asa, inseamna ca e ceva in neregula cu senzorul.

Link to comment

Daca hardul e bun, In diagrama de... troubleshooting urmeaza:- programare incorecta (inclusiv CONFIG desi IC-Prog respecta valorile din hex)- hex "corupt"SAUEsti sigur ca telecomanda ta foloseste modulatie pe aceeasi frecventa cu TSOP-ul utilizat? Schema originala este cu TSOP1738. Nu stiu de care ai folosit, dar daca frecventa purtatoarei difera (ultimele doua cifre din cod sunt frecventa in KHz) n-o sa mearga.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines