Sari la conținut
ELFORUM - Forumul electronistilor

Care-i greseala ??? Need help...


Vizitator pai

Postări Recomandate

  • Răspunsuri 32
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • cirip

    10

  • sofian

    4

  • Abram Burel

    3

  • aionescu

    1

Top autori în acest subiect

Deja e necesara mai multa info. "Nu functioneaza" nu e suficient. Ce te astepti sa faca si nu face? Ai incercat sa simulezi? Pe simulator merge? Aceeasi intrebare: ce te astepti sa faca pe simulator si nu face?Cirip

Link spre comentariu
Vizitator pai

Ce vreau sa faca este foarte simplu: sa aprinda un LED banal conectat pe GP4. initial voiam sa folsoesc oscilatorul intern si sa-l calibrez eu dar am lasat deoparte pentru moment calibrarea.Pe simulator(PicSimulatorIDE) totul functioneaza normal in sensul ca bitul 4 din registrul GPIO se face 1 conform planului.Pe circuit insa nimic.Ceea ce am observat din intamplare, cand ma jucam cu jumperul de pe pe Vdd (pentru ICSP, folosesc 3 seturi de jumperi cu 2 pozitii: pentru Vdd,Vss si MCLR) este ca uneori ( nu stiu cum naiba) ledul se aprinde(scoteam si puneam la loc jumperul pe pozitia corespunzatoare alimentarii externe). Ceilalti jumperi,desigur,erau pe pozitia corespunzatoare functionarii propsiu-zise si nu programarii.Precizez ca acel jumper este bun adica nu e oxidat sau deteriorat si face contactul electric corect. La fel si lipiturile aferente ( de fapt orice lipitura de pe placa este corecta) precum si toti conectorii folositi.Pur si simplu, in mod aleator, ledul se aprinde. Si in situatia cand ledul nu se aprinde tot am tensiunea corecta de alimentare pe pic si mclr-ul este la 5v.

Link spre comentariu

OK, deci softuletul e functional, daca merge pe simulator.As mai adauga la configurare ceva. As activa intarzierea interna pe reset. Parca e _PWRTE_ON. Daca tot nu merge, mai posteaza o data configurarea, exact asa cum e in ultima varianta.In general functionarea asta aleatoare e fie legata de contacte imperfecte fie de MCLR activ si lasat in aer, fie de intrerupere activa si lasata in aer.Decuplari ai pe alimentare? Poti sa postezi o schema cu ce ai facut?Bafta! Ii dam de capat pana la urma. :)Cirip

Link spre comentariu
Vizitator pai

Configurarea este:_config _CPD_OFF & _CP_OFF & _BODEN_OFF & _MCLRE_ON & _PWRTE_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUTReferitor la schema: -nimic deosebit incat sa merite sa o desenez :)-una bucata pic 12F629-una bucata led-rezistente pentru mclr(12K) la Vdd si pentru led-jumperii pentru ICSPAlimentarea:-pe alta placa-sursa regulata de 5V(cea mai simpla, cu LM7805)Nimic nu se schimba cu _PWRTE_ON ...Decuplari nu am pus pe alimetare. Sa fie asta cauza comportarii ciudate a circuitului?

Link spre comentariu

Hm. Dar 7805 are decuplari?Incearca sa decuplezi alimentarea cu 4.7... 22uF. Pune si la 7805 cat mai aproape de integrat. Uneori astea mai oscileaza cand au fire lungi.

Nimic nu se schimba cu _PWRTE_ON ...

Aparent... Eu il pun ON intotdeauna. Te protejeaza impotriva conectarii oscilante a alimentarii. Iti da un reset ferm la pornire.Cirip
Link spre comentariu

Schema nu vrei sa o desenezi, decuplare la controler nu vrei sa pui, afirmi ca toate lipiturile si conectorii sunt corecte. Ce idei mai astepti? :rolleyes: E clar ca ceva e belaliu acolo, dar fara cooperare din partea ta nu vad cum te-ar putea ajuta cineva.Cirip

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări