Guest danielcirstea Posted November 14, 2007 Share Posted November 14, 2007 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
Abram Burel Posted November 14, 2007 Share Posted November 14, 2007 Pai, poate ne traduci si noua ca sa ne putem da seama daca sunt corecte sau nu :)Macar sa stim ce si cand ar trebui sa faca montajul ala, ca el de capul lui am o banuiala ca nu face nimic.O intrebare-banuiala: ce telecomanda ai folosit ca sa-l determini sa faca ceva si pe ce butoane ai apasat? Link to comment
Guest danielcirstea Posted November 14, 2007 Share Posted November 14, 2007 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
Abram Burel Posted November 15, 2007 Share Posted November 15, 2007 Daca ai folosit valoarea 34A0 probabil ca nu mai poti folosi PIC-ul pentru aplicatii ce necesita precizie in temporizari.Daca a nu o folosi inseamna ca ai scris in PIC 3FFF, rezultatul e acelasi ca mai sus.Singura chestie corecta este SA FOLOSESTI VALOARE ORIGINALA AFLATA IN PIC. Link to comment
kit Posted November 15, 2007 Share Posted November 15, 2007 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
Zerro Posted November 15, 2007 Share Posted November 15, 2007 Daca ai pierdut bitii de OSCCAL te mai poate salva treaba asta .... e mai simpla decat treaba cu osciloscopul ... http://picprojects.org.uk/projects/recal/recal.asp Link to comment
Abram Burel Posted November 15, 2007 Share Posted November 15, 2007 MCLR e OFF, am incarcat eu hex-ul in IC-Prog. Link to comment
Guest danielcirstea Posted November 15, 2007 Share Posted November 15, 2007 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
Abram Burel Posted November 15, 2007 Share Posted November 15, 2007 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 Posted November 15, 2007 Share Posted November 15, 2007 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
Abram Burel Posted November 16, 2007 Share Posted November 16, 2007 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
Guest danielcirstea Posted November 16, 2007 Share Posted November 16, 2007 Am facut aceste verificari inainte de a ma chinui cu PIC-ul,nu e nici o problema cu montajul. Link to comment
Abram Burel Posted November 16, 2007 Share Posted November 16, 2007 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now