Guest mercas Posted April 17, 2015 Share Posted April 17, 2015 Buna seara!Incerc sa fac un "propeller led" cu un PIC16f84a,dar nu reusesc sub nici o forma sa il fac sa lucreze(LED-urile raman stinse).Exista vrio diferenta intre PIC16f84 si PIC16f84a?Spun asta pentru ca programul,conform realizatorilor proiectului,a fost realizat pentru PIC16f84.Astept idei,pareri.Va mutlumesc anticipat! p.s. :Mentionez ca am incercat sa realizez si alte aplicatii pentru a testa cip-ul si functioneaza. proiectul : http://bobblick.com/techref/projects/propclock/propclock.html Link to comment
MaesTTro Posted April 17, 2015 Share Posted April 17, 2015 Buna seara!Incerc sa fac un "propeller led" cu un PIC16f84a,dar nu reusesc sub nici o forma sa il fac sa lucreze(LED-urile raman stinse).Exista vrio diferenta intre PIC16f84 si PIC16f84a?Spun asta pentru ca programul,conform realizatorilor proiectului,a fost realizat pentru PIC16f84.Astept idei,pareri.Va mutlumesc anticipat! p.s. :Mentionez ca am incercat sa realizez si alte aplicatii pentru a testa cip-ul si functioneaza. proiectul : http://bobblick.com/techref/projects/propclock/propclock.html Trebuie sa prezentati si schema acestui dispozitiv,deoarece exista unele diferente intre aceste 2 microcircuite,dar uneori pot fi utilizate ca echivalente Dar e vorba mai mult de valori maximale si minime ale unor anumiti parametri,de exemplu pic16f84 functioneaza pina la 10MHz , celalalt pina la 20MHz... etc Link to comment
Guest Danco Posted April 17, 2015 Share Posted April 17, 2015 (edited) o mare problema la aceste montaje o prezinta alimentarea montajului cu PIC, care este pe partea mobila. Trebuie sa fii sigur ca montajul care se roteste este alimentat corect. Daca nu esti sigur alimenteaza PIC-ul dintr-o sursa exterioara (fara sa rotesti jucaria) si vezi daca comanda LEd-urile Edited April 17, 2015 by Danco Link to comment
MaesTTro Posted April 17, 2015 Share Posted April 17, 2015 Mai degraba sint greseli in programarea microcircuitului. Trebuie sa intrebam autorul daca a programat el microcircuitul sau poate cunoscuti l-au programat. In cazul tau trebuie sa alegi Watchdog timer si XT osc Link to comment
marianx Posted April 19, 2015 Share Posted April 19, 2015 Daca nu ai realizat si mecanica exact ca acolo nu va functiona, montajul se alimenteaza de pe bobinele motorasului suport, de unde preia si impulsuri pentru a sti cand trebuie sa aprinda ledurile (pinul 3 RA4). Neavand aceste impulsuri ledurile nu se vor aprinde. Link to comment
Guest Danco Posted April 19, 2015 Share Posted April 19, 2015 formatorul de impulsuri este R7/C6...acolo poti injecta un semnal sinus (dreptunghi) cu o frecventa de 100Hz sa zicem si alimentezi montajul si trebuie sa functioneze astea sunt de proba fara sa folosesti motorul...dupa ce vezi ca functioneaza partea cu uC testezi si partea despre care vorbea marianx aia cu infasurarile... spor la lucru Dan Link to comment
mdorian Posted April 19, 2015 Share Posted April 19, 2015 Codul vad ca a fost scris pentru pic16c84. Mai bine ai compila din nou codul pentru pic16f84a. Cred ca exista niste diferente la config word si oscilatorul nu functioneaza. Link to comment
Guest mercas Posted April 20, 2015 Share Posted April 20, 2015 Multumesc pentru ajutorul vostru.Am reusit sa execut partea mecanica,ledurile se aprind,dar nu afiseaza "holograma" ,ci raman tot timpul aprinse pe toata durata rotatiei.Singura solutie este sa compilez din nou asm-ul,doar ca am o mica dilema.Folosesc drept compilator MPLAB IDE 8.10 si nu stiu daca pentru compilare trebuie sa modific si secventa de INCLUDE.Trebuie sa import "p16f84a.inc"?sau prin simpla specificare a device-ului se face conversia automat.Am atasat o fotografie pentru a fi mai explicit.Stima! Link to comment
MifTy Posted April 21, 2015 Share Posted April 21, 2015 da, trebuie modificată şi directiva include. 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