Sari la conținut
ELFORUM - Forumul electronistilor

Primul proiect cu 16F876A


Vizitator Drin

Postări Recomandate

Salut,

 

Cu catva timp in urma eram foarte pornit sa invat picurile, eu fiind novice in ale electronicii. Asa ca mi-am luat statie de lipit, rezistente, leduri, condensataore, socluri, si ce e mai important : un PIC18F876A. Am construit un programator ( cel a lui Feng - http://feng3.cool.ne.jp/en/pg5v2.html ) care a functionat din prima.

 

Acum urmeaza sa constuiesc primul proiect in care vreau sa aprind intermitent doua leduri, astfel ca daca pun tot PORTB pe 1, un bec e aprins iar celalalt stins, iar daca PORTB e 0, becurile isi inverseaza functia.

 

Este corecta schema mea ? Sa ma apuc de lipit ?

Link spre comentariu
  • Răspunsuri 33
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • vlad_2770

    4

  • bogdanm

    2

  • lucicop

    2

  • pegas

    2

Top autori în acest subiect

salut!pai ar trebui sa te uiti in datasheet sa vezi cit curent scoate pe un pin de PORTB. teoretic, ar fi bine. practic nu stiu daca PIC_ul tau poate sa tina "1" pe iesire.daca ma insel, scuze...

Link spre comentariu

PIC-ul poate scoate maxim 40mA pe un pin (sau inghiti). 220R la 5V e in regula. Calculeaza si tu consumul si vezi daca e mai mic de 40mA (care e maximul absolut).PS: Cred ca ai vrut sa zici 16F876A.

Link spre comentariu
Vizitator Drin

PIC-ul poate scoate maxim 40mA pe un pin (sau inghiti). 220R la 5V e in regula. Calculeaza si tu consumul si vezi daca e mai mic de 40mA (care e maximul absolut).PS: Cred ca ai vrut sa zici 16F876A.

Intradevar, despre un 16F876A este vorba.Cine imi poate explica cum se calculeaza consumul ? Nici daca as sti sa il calculez, atunci in ecuatie ar intra si cat consuma un led ... dar unde pot sa aflu ?
Link spre comentariu

poate la Vcc, MCLR se conecteaza la Vcc printr-o dioda, rezistenta sau direct. Prin conectarea la masa se face RESET la PIC. Eventual il legi la + printro rezistenta de 1 k sau 4,7k nu prea e critic si la masa printrun switch ca sa poti reseta controleru fara intreruperea alimentarii, asat daca ai nevoie de reset .

Link spre comentariu
Vizitator Drin

Tin sa multumesc mult lui Lucicop & XAN77 pentru sfaturi, si pentru rabdarea pe care o aveti cu cei "mici" pe acest forum.

 

In rest, celorlalti "binevoitori" le recomand "s-o tina tot asa", eventual sa citeasca doua pdfuri foarte utile si bine explicate :

Basic Oscillator and Reset Circuit : http://www.siriusmicro.com/projects/b1.pdf

Connecting LEDs to PICmicro I/O Pins : http://www.siriusmicro.com/projects/b2.pdf

Link spre comentariu

poate la Vcc, MCLR se conecteaza la Vcc printr-o dioda, rezistenta sau direct. Prin conectarea la masa se face RESET la PIC. Eventual il legi la + printro rezistenta de 1 k sau 4,7k nu prea e critic si la masa printrun switch ca sa poti reseta controleru fara intreruperea alimentarii, asat daca ai nevoie de reset .

Dap, Vcc, sorry. Direct e perfect.
Link spre comentariu
  • 2 săptămâni mai târziu...
  • 2 săptămâni mai târziu...
Vizitator Drin

Am mai citit despre PIC ( bineinteeles ca am mai amanat contructia proiectului, dar vreau ceva ca lumea si pe care sa si il inteleg ) si am ajuns la urmatoarea schema atasata.Intrebari :1. Ce valoare trebuie sa aiba rezistenta dintre power +5V si MCLR ? Am vazut ca valoarea ei varieaza de la 4k7 pana la 15k. Care este rolul aceste rezistente ?2. Intre MCLR si Ground este un switch ce se foloseste penru reset. Iarasi, am vazut in unele scheme ca este pusa si o rezistenta inainte de switch, in alte scheme acea resistenta este "uitata". La ce foloseste si ce valoare ar trebui sa aiba ? 3. Este schema ok ?

Link spre comentariu

Rolul rezistentelor de pe MCLR este de a limita curentul pe pin. A doua rezistenta dispre masa este indicata pentru a evita "agatarea" PIC-ului. Tinand cont de faptul ca 0L pe MCLR implica Vmclr<0.2 Vdd (pt 18f452) rezulta valoarea celei de a doua rezistente. O valoarea prea mare va urca tensiunea de reset peste 0L si nu vei mai puta reseta PIC-ul. Mai pe scurt, eu nu am folosit-o. Apoi, cele doua LED-uri le poti conecta amandoua la masa. Vei avea o tratare unitara in program. Rezistentele pe LED le calculezi functie de curentul maxim pe pinii de I/O. Merge si cu 330 ohmi, obtii un curent mai mic. Toate informatiile astea le gasesti in datasheet.

Link spre comentariu
Vizitator Drin

Si inca o intrebare :Din cauza faptului ca pe acasa gasesc numai transformatoare de 12V, am vazut ca se practica un 7805 cu doi ( sau patru ) condensatori.Care e diferenta intre schemele atasate mai jos ? In prima sunt decat 2 electrolitici de 1uF la 25 de V .. iar in a doua 2 electrolitici de 100uF si 1000uF si doi ceramici de 100nF.

Link spre comentariu

in schema in care ai doi condensatori nu ai transformator ci o baterie de 9V, deci nu ramane decit o schema de facut (cea cu 4 condensatori). Nu este obligatoriu sa pui toti patru condensatori dar daca vrei sa te feresti de cele mai defavorabile cazuri, schema aceea este indicata. Condesatorul mare are rol de rezerva de energie, aia mici de 100n rol de filtrare pentru oscilatii (sunt condensatorii aia care ii gaseai pe toate placile din industrie linga fiecare circuit integrat), deci vezi ca nimic nu prea este in plus, dar daca nu vrei sa te complici poti sa mai renunti din ei.

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