Cilibiu Postat Mai 4, 2013 Partajează Postat Mai 4, 2013 Se poate asa ceva? Ma refer la BASCOM. Link spre comentariu
Cilibiu Postat Mai 5, 2013 Autor Partajează Postat Mai 5, 2013 Nimeni nu are vreo idee?Am conectat 2 LCD-uri in paralele, si am incercat sa ma folosesc de pini RS si E ca sa tin in reset unul din ele ca afisez pe celalalt si asa mai departe. Mia reusit insa afisarea facunduse doar la 500ms, iar cand am incercat alte variante sa micsorez timpul de afisare, am uitat codul ce lam scris prima oara. Link spre comentariu
fratello Postat Mai 5, 2013 Partajează Postat Mai 5, 2013 Poate te ajuta vreun PIC ... http://www.picbasic.co.uk/forum/showthr ... isplay+lcd Paste fericit ! Link spre comentariu
Cilibiu Postat Mai 5, 2013 Autor Partajează Postat Mai 5, 2013 Am incercat prima varianta care mi sa parut mai realizabila, si nu merge decat unul.A doua varianta o facusem prima oara din cap, si vad ca si altcineva mai are idei ca mine, dar nu functioneaza deloc a doua.Inca mai caut..... Link spre comentariu
DarkAngel_Bv Postat Mai 15, 2013 Partajează Postat Mai 15, 2013 legi in paralel rs, e, D4,5,6,7Pui un R/W la un pin al atmega si celalalt la alt pin si din atmega il pui pe unu pe read cand faci write pe celalalt. Ar trebui sa functioneze asa. Link spre comentariu
Cilibiu Postat Mai 15, 2013 Autor Partajează Postat Mai 15, 2013 Am incercat si asta, insa nimic. Pinul R/W trebuie configurat de prima oara. Link spre comentariu
mitescu Postat Mai 16, 2013 Partajează Postat Mai 16, 2013 Pai... nu este mare filozofie. Liniile "clasice" de la MC raman aceleasi. In plus utilizezi inca o linie de selectie a LCD. Cu aceasta linie , conditionezi semnalul EN, obtinand astefel doua EN1 si EN2. Restul se conecteaza la fel. Librariile tilizate raman aceleasi. Nu trebuie decat ca inainte sa scrii ceva pe un lcd , sa il selectezi. BASCOM-ul sau... AVRstudio sau CodeVision, etc.. "vor sti" numai de un lcd, urmand ca tu sa-ti faci selectia din program.Succes ! Link spre comentariu
Cilibiu Postat Mai 16, 2013 Autor Partajează Postat Mai 16, 2013 Am incercato si pe asta, si tot nu merge, asta am incercat-o acum cateva posturi mai sus. Link spre comentariu
mitescu Postat Mai 16, 2013 Partajează Postat Mai 16, 2013 Daca nu-ti merge asta , inseamna ca greseti in alta parte. Schema este probata si pentru 2 lcd-uri si pentru 4. Amandoua functioneaza de cativa ani fara intrerupere. Asa ca.. vezi ca ai in alta parte probleme. A.. sa nu uit intre doua selectii al ui EN , trebuie un delay de cca 50ms. Link spre comentariu
Cilibiu Postat Mai 16, 2013 Autor Partajează Postat Mai 16, 2013 Inteleg ce zici, problema e ca BASCOM-ul configureaza LCD-ul de prima data ce e alimentat ATMEGA.Daca il scri in C este accesat atunci pe moment, am implementat treaba cu accesare pe moment si functioneaza, dar dureaza mult pana configureaza iara LCD-ul si intarzie programul mult, ce duce la functionarea in reluare. Link spre comentariu
sebip Postat Mai 17, 2013 Partajează Postat Mai 17, 2013 Cred ca ar trebui initializate cele doua lcd-uri, problema in cazul dvs este ca se initializeaza doar un singur lcd. Rezolvarea este de a initializa primul lcd (cel implicit) si pe urma de a selecta cel de-al doilea lcd si de a apela functia de initializare si pentru acesta. Daca nu merge cu functia de initializare din Bascom atunci e necesara scrierea uneia doar pentru cel de-al doilea lcd. Link spre comentariu
Cilibiu Postat Mai 17, 2013 Autor Partajează Postat Mai 17, 2013 Cred ca ar trebui initializate cele doua lcd-uri, problema in cazul dvs este ca se initializeaza doar un singur lcd. Rezolvarea este de a initializa primul lcd (cel implicit) si pe urma de a selecta cel de-al doilea lcd si de a apela functia de initializare si pentru acesta. Daca nu merge cu functia de initializare din Bascom atunci e necesara scrierea uneia doar pentru cel de-al doilea lcd.Exact asta am zis mai sus, daca folosesc comanda de iniatilizare din nou, merge, dar dureaza mult initializarea, si numi convine ca imi intarzie programul. Link spre comentariu
binox Postat Mai 17, 2013 Partajează Postat Mai 17, 2013 Pai initializarea ar trebui facuta doar o singura data la pornirea microcontrolerului, nu defiecare data cand afisezi ceva, deci nu ar trebui sa-ti incurce programul. Link spre comentariu
sebip Postat Mai 17, 2013 Partajează Postat Mai 17, 2013 Asa e, trebuie facuta initializarea imediat dupa pornirea montajului, nu trebuie de fiecare data cind se trimit date la LCD ! Link spre comentariu
Cilibiu Postat Mai 18, 2013 Autor Partajează Postat Mai 18, 2013 LOLZ. Deci daca implementez in MCU sa configureze la inceput LCD-ul pana sa intre in MAIN PROGRAM, merge doar un LCD, daca in main program accesez iara configuratia LCD_ului dupa ce am selectat al doilea LCD, merge , dar dureaza x timp pana il configureaza pe al doilea. 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