Sari la conținut
ELFORUM - Forumul electronistilor

Ecran LCD Nokia 3310+Pic 16F628A FLOWCODE


Vizitator cpu54321

Postări Recomandate

Vizitator cpu54321

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
  • Răspunsuri 10
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • djvas

    2

  • Liviu M

    2

  • Mondan

    2

  • Elison

    1

Top autori în acest subiect

Imagini postate

Vizitator cpu54321

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

post-238823-0-75523100-1421943464_thumb.jpg

Link spre comentariu

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

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 de Elison
Link spre comentariu

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

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

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

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