Visualizza messaggio singolo
Vecchio 13 aprile 07, 22:38   #4 (permalink)  Top
Naraj
User
 
L'avatar di Naraj
 
Data registr.: 25-07-2004
Residenza: Trieste
Messaggi: 5.673
Citazione:
Originalmente inviato da angelole
Salve,
ho acquistato di recente il display in argomento (2x16) nella speranza di poterlo gestire tramite un pic 16f876.

Premetto che ho utilizzato come esempio il progetto ed il software in assembler (gestione display lcd) proposto da Tanzilli, effettuando le opportune modifiche.

I contatti sono i seguenti:

Rb2 = RS;
Rb3 = E;
Rb4 = db4;
Rb5 = db5;
Rb6 = db6;
Rb7 = db7;

LCD => db0, db1, db2, db3, R/W = massa


Ho, inoltre, programmato il pic utilizzando ic-prog e facendo attenzione a disattivare LVP.

I risultati da me ottenuti non sono eccezionali nel senso che riesco correttamente a visualizzare soltanto alcuni caratteri ascii quali ad esempio: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O ovverosia quelli esattamente corrispondenti alla colonna "0100" della rispettiva tabella. Per il resto è una catastrofe.

Qualcuno di voi ha mai utilizzato questi LCD?
E' possibile che le temporizzazioni previste dal Tanzilli non siano perfettamente compatibili al display da me utilizzato?
dove sbaglio?
Mi sembra di capire che usi l'invio dei dati al display con 4 bit alla volta. Se è così, non si dovrebbe utilizzare nel display i pin D4-D5-D6-D7 ?

Naraj
Naraj non è collegato   Rispondi citando