Vizitator cpu54321 Postat Ianuarie 22, 2015 Partajează Postat Ianuarie 22, 2015 Buna ziua Vreu sa conectez un ecran LCD de Nokia 3310 la pic 16f628a Problema este ca in flowcode cand stabilesti pinii pentru LCD grafic sunt doar 4 pini si ecrandul are 5 Nu stiu ce sa fac cu D/C(command/data switch) FLOWCODE Pini LCD SD Serial data 1 VDD CL Clock 2 SCLK CS Chip Select 3 SD RS Reset 4 D/C 5 CS 6 GND 7 Vout 8 RES Eu am setat SD la pinul 3 al ecranului CL la pinul 2 al ecranului CS la pinul 5 al ecranului RS la pinul 8 al ecranului am atasat si fisierul din Flowcode Flowcode1.zip Link spre comentariu
Liviu M Postat Ianuarie 22, 2015 Partajează Postat Ianuarie 22, 2015 Pinul D/C il conectezi la un alt pin al picului si-l folosesti ca sa comuti intre date si comenzi. Ai grija ca LCD-ul functioneaza la 3.3V. Link spre comentariu
Vizitator cpu54321 Postat Ianuarie 22, 2015 Partajează Postat Ianuarie 22, 2015 Multumesc pt raspuns stiu ca functioneaza la 3,3 v nu inteleg in functie de ce se schimba pinul d/c sa sterg ecranul este o comanda? pin la pozitiv? sa afisez ceva este data? pin la negativ? am atasat pinul D/C la B4 tot nu merge am atasat un print screen din flowcode poate gasiti ceva erori Link spre comentariu
Liviu M Postat Ianuarie 22, 2015 Partajează Postat Ianuarie 22, 2015 Ca sa vezi la ce e bun pinul d/c trebuie sa citesti foia de catalog a controllerului din lcd.La "cod" las pe altii... Link spre comentariu
Mondan Postat Ianuarie 23, 2015 Partajează Postat Ianuarie 23, 2015 Ai pus prea putin imaginea aia.Descara Proteus si fa-i o simulare. Sunt multe exemple pe NET cu LCD-ul asta.apoi, la ce ai postat tu, pune un LED pe un pin al PIC-ului. Cu rezistorul necesar.apoi aprinzi LEDul la inceputul programului, faci un test daca merge,si apoi la sfarsitul programului.E posibil sa se blocheze programul si sa nu ruleze pana la final.Ce ai facut tu cu D/C nu e corect asta in caz ca reprezinta date/comenzi.exemplu de comanda, initializare, sterge,.....exemplu de date, pixelul are culoarea xxxxD/C asta ar trebui sa fie inclus in procedurile de initialuzare, scriere ecran.Calea cea ami simpla este sa gasesti un proiect complet pe NET cu ecranul asta. Orice proiect, nu conteaza. Rulezi in Proteus ca simulare. Daca ai trecut de acesta etapa, urmeaza sa inlocuiesti PICul cu ce ai tu.Urmaresti semnalale logice cu osciloscopul virtula din Proteus sa fie la fel la noul PIC.Si asta e cea mai simpla ....... Link spre comentariu
Elison Postat Ianuarie 23, 2015 Partajează Postat Ianuarie 23, 2015 (editat) In Flowcode v5 doar aceste componente le poti selecta atunci cand folosesti GLCD EB043 - Nokia 6100 display (132 x 132 pixels) EB043 v2 - Siemens S65 display (132 x 176 pixels) EB057 - OLED display SSD1355 (128 x 128 pixels) EB071 - 4D Picaso VGA display (multiple resolutions) EB075 - 4D Goldelox range of displays (multiple resolutions) EB076 - 4D Picaso range of displays (multiple resolutions) Cel mai comod ar fi sa folosesti diplay Nokia 6100.daca tii neaparat sa folosesti ceea ce ai tu,se poate,dar este mai dificil. Daca vrei sa vezi un exemplu cu un display de Nokia 5110(aproximativ la fel ca al tau) te poti inspira de aici: http://www.matrixtsl.com/mmforums/viewtopic.php?f=7&t=11706&p=43705&hilit=nokia+5110#p43705 Editat Ianuarie 23, 2015 de Elison Link spre comentariu
Mondan Postat Ianuarie 24, 2015 Partajează Postat Ianuarie 24, 2015 sfat, fa ceva mai simplu care sa mearga sa nu ramai dezamagit problema in care te-ai bagt e chiar dificila. As putea sa o fac, dar nu stiu daca merita timpul. Inaginea aia postata, nu inseamna mare lucru, importanartr e programul din spatre, care difera mult, mai ales la ecranele astea grafice. Link spre comentariu
djvas Postat Ianuarie 25, 2015 Partajează Postat Ianuarie 25, 2015 Pe net se gasesc librarii C / PASCAL pentru ecranul tau si modele de PROTEUS. De ce Flowcode ? Link spre comentariu
Vizitator cpu54321 Postat Ianuarie 25, 2015 Partajează Postat Ianuarie 25, 2015 Multumesc pe ajutor in flowcode am invatat programarea picurilor am sa caut un ecran de 6110 Link spre comentariu
djvas Postat Ianuarie 25, 2015 Partajează Postat Ianuarie 25, 2015 In Flowcode NU inveti programarea PIC-urilor. In Flowcode cel mult realizezi un montaj functional cu un microcontroler. Si cand te izbesti de un device (cazul tau ecran de 3310) pentru care flowcode nu are librarie ... ce faci ? Succes in continuare cu Flowcode! Link spre comentariu
Vizitator cpu54321 Postat Ianuarie 25, 2015 Partajează Postat Ianuarie 25, 2015 intradevar flowcode nu este programare, dar mi s-a parut la inceput cea mai rapida metoda de a face ceva cu un pic trebuie sa trec la programarea lor.... mai ales ca am invatat programare in liceu....... 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