bentanioan Postat Februarie 17, 2015 Partajează Postat Februarie 17, 2015 Multam fain,bajbaiam si eu deja dar nu stiu cand rezolvam problema.I-mi place din ce in ce mai mult Flowcode.Am invatat mult de la dv. Link spre comentariu
bercioiu Postat Februarie 17, 2015 Autor Partajează Postat Februarie 17, 2015 Si mie imi place cand nu-m racesc gura de pomana. Succes! Link spre comentariu
bentanioan Postat Februarie 17, 2015 Partajează Postat Februarie 17, 2015 Iata si varianta cu eeprom.Cand programul ruleaza se stabileste PWM din butoane si se poate memora prin apasarea repetata de trei ori a butonului set.La repornire PWM-ul va porni de la valoarea memorata. PROGRAM_SI_PWM_628_eeprom.rar Link spre comentariu
bercioiu Postat Februarie 17, 2015 Autor Partajează Postat Februarie 17, 2015 Da, foarte bine ai implementat-o. Bravo! Link spre comentariu
Vizitator cpu54321 Postat Februarie 18, 2015 Partajează Postat Februarie 18, 2015 Buna seara Vreu sa realizez un termostat de camera (un Ds 18b20+pic 16f876A+ afisaj 7 Seg 3 digiti+2 butoane) simplu, fara program orar Pana acum am reusit sa pornesc afisajul... stie sa numere (indexare variabila pana la 255) am reusit sa citesc DS-ul si sa-l afisez pe un ecran LCD 2X16 Dar nu am reusit sa combin Ds-ul cu afisajul 7Seg in momentul citirii din Ds, se stinge afisajul pt 0,5 sec doresc sa citesc DS-ul la 1,2 secunde temporizarea am facut-o cu intrerupere TMR0 atasez programelul, poate ma ajuta cineva Multumesc 3 digit test.rar Link spre comentariu
bercioiu Postat Februarie 18, 2015 Autor Partajează Postat Februarie 18, 2015 (editat) Multiplexarea trebuie facuta intr-o intrerupere. Daca o faci asa simplu, in bucla principala, este normal sa se comporte asa. Cat timp citeste senzorul, lasa balta afisarea... P.S. La ce interval crezi tu ca faci citirea acum? Editat Februarie 18, 2015 de bercioiu Link spre comentariu
Vizitator cpu54321 Postat Februarie 18, 2015 Partajează Postat Februarie 18, 2015 Multumesc pt promtitudine am incercat sa fac ce ati zis dar afiseaza doar 000 atasez programul modificat multumesc 3 digit test elforum.rar cam la 1 secunda (CRED) dupa cum se inchidea afisajul Link spre comentariu
bercioiu Postat Februarie 18, 2015 Autor Partajează Postat Februarie 18, 2015 (editat) Ia vezi, merge? Daca flicare (se vede multiplexarea) mai maresti frecventa intreruperii L.E. Referitor la postul anterior, citirea o faceai la vre-o 3 secunde. Frecventa intreruperii era de 30Hz, la 100 de treceri prin macroul intreruperii cate secunde sunt? (incep si eu ca Muti ala...) 3 digit test elforum_TMR2.rar Editat Februarie 18, 2015 de bercioiu Link spre comentariu
Vizitator cpu54321 Postat Februarie 18, 2015 Partajează Postat Februarie 18, 2015 Multumesc Merge intradevar flicare putin dar se rezolva nr=nr/10 taie ultima cifra din numar din 123 face 12 Link spre comentariu
bercioiu Postat Februarie 18, 2015 Autor Partajează Postat Februarie 18, 2015 Pune la "Rollover value" 19 Pai ultima instructiune "nr=nr/10" nu mai trebuie. Link spre comentariu
Vizitator cpu54321 Postat Februarie 18, 2015 Partajează Postat Februarie 18, 2015 am ajuns pana la Rollover value" 11 si este ok am pus pe hartie calculul pt obtinerea cifrelor pt digiti si am inteles.... de ce nu mai este nevoie Multumesc pt ajutor Link spre comentariu
bercioiu Postat Februarie 18, 2015 Autor Partajează Postat Februarie 18, 2015 Ceva nu este in regula la montajul tau... Ce quartz folosesti? Link spre comentariu
Vizitator cpu54321 Postat Februarie 18, 2015 Partajează Postat Februarie 18, 2015 (editat) de 8 Mhz cu doi cond de 22 pf mai este ceva ciudat se tot schimba cifrele afisate cand este 4.0, cand este 12.0, 15.0 asta face de cand am trecut pe afisaj cu 7 seg cu aceleasi calculele pt temperatura pe afisajul lcd era ok Editat Februarie 18, 2015 de cpu54321 Link spre comentariu
bercioiu Postat Februarie 18, 2015 Autor Partajează Postat Februarie 18, 2015 Sa faci totusi un test de frecventa, afiseaza ceva, pune un delay de 1 secunda, dupa care sterge afisajul si pune inca un delay de 1 secunda, vezi daca si in realitate ai 1 secunda afisat/ 1 secunda stins. In mod normal, 50Hz frecventa intrerupere este suficient pentru afisarea unei cifre, in cazul tau, la 3 cifre afisate, deja de la 150 Hz, nu trebuia sa se mai vada multiplexarea. Da, trebuie sa ma uit ca nu mai stiu, mai lipseste ceva la tine. Link spre comentariu
Vizitator cpu54321 Postat Februarie 18, 2015 Partajează Postat Februarie 18, 2015 am sa incerc maine ca merg la somn, incep sa nu mai vad bine multumesc de ajutor Va tin la curent cu noutatile Link spre comentariu
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum