PPTEA
display 20x4


FinePagina

ecologix1971

Avatar
GigaWatt


MODERATORE
Msg:4165

Stato:



Inviato il: 29/5/2012,18:55

salve a tutti.
dopo tanto attendere oggi mi sono arrivati i ds1307 ed i quarzi da 32768 kHz.
sono cosi' riuscito ad ampliare il mio pptea.
visitando la guida 2.16b, ho trovato nella sezione riguardante il real time clock,
questo codice:

10 ‘L’OROLOGIO DEL PPTEA
20 LCDCLEAR
32 DATA=DATE
35 LCDPOS=&H11
36 D=DATA
38 LCDWRITE=D
39 WAITS 1
40 goto 32

digitandolo (versione compilatore 2.16b) mi ha dato errore alla linea 32 e suppongo
dovuto al fatto che sia DATA che DATE siano due comandi e quindi non possono
essere ugualiati.
se sbaglio correggetemi.
il problema comunque non e' questo, ma il seguente:
avendo a disposizione un display 20 x 4, volevo visualizzare per intero, il formato date,
completo di data ed ora che ho occupa 17 caratteri, nella terza riga del display.
facendo riferimento sempre alla guida, nella sezione del display c'e' scritto che
per default il pptea gestisce i display 2x16 e 4x16 e volendo si puo' settare il bit 16
in modo da gestirlo liberamente come nel caso di display differenti.
ho cosi' settato il bit 16 con il comando setio=&h10000
poi ho digitato il seguente codice, ma la stringa invece di stare sulla terza riga, si trova
sulla seconda al secondo posto (&H22) ed e' formata soltanto dall'orario.
se come posizione utilizzo la &h11 oppure la &h21 settando pero' il bit16 a &H00000
la visualizzazione e' completa.
questo e' il codice:

100 '
200 setio=&h10000
300 LCDCLEAR
500 LCDPOS=&H31
600 LCDWRITE=Date
700 WAITS 1
800 goto 500


sapete dirmi dove sbaglio

grazie a tutti ecologix1971



---------------



 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 29/5/2012,19:46

CITAZIONE (ecologix1971 @ 29/5/2012, 19:55)
digitandolo (versione compilatore 2.16b) mi ha dato errore alla linea 32 e suppongo
dovuto al fatto che sia DATA che DATE siano due comandi e quindi non possono
essere ugualiati.
se sbaglio correggetemi.

Esatto, stai utilizzando come variabile un comando riservato (DATA ...che va a coppietta con READ ed anche RESTORE).
Probabilmente è un codice di una vecchia versione dove il PPTEA non aveva il comando DATA: se lo hai trovato nella guida...lo sistemo...heehehe faccine/biggrin.gif

Per quanto riguarda il display 4x20...occorre sfruttare la modalità libera del display salta la possiblità di selezionare riga colonna.

Il tuo codice per fungere devi scrivere:
CODICE
10 ' L’OROLOGIO DEL PPTEA
20 LCDCLEAR
35 LCDPOS=21
38 LCDWRITE=DATE
39 WAITS 1
40 goto 32



In questo esempio esce fuori la visualizzazione di tutte le posizioni estreme del display:

"A_________________B"
"C_________________D"
"E_________________F"
"G_________________H"

CODICE
05 setio=&H100FF
10 lcdclear
20 lcdpos=1
25 lcdwrite="A"
30 lcdpos=20
35 lcdwrite="B"
40 lcdpos=65
45 lcdwrite="C"
50 lcdpos=84
55 lcdwrite="D"
56 lcdpos=21
57 lcdwrite="E"
58 lcdpos=40
59 lcdwrite="F"
60 lcdpos=85
65 lcdwrite="G"
70 lcdpos=104
75 lcdwrite="H"
161 goto 161




Vediamo cosa dice Pino...espertissimo del 4x20. faccine/biggrin.gif
Ciao
Bolle




Modificato da NonSoloBolleDiAcqua - 30/5/2012, 01:00


---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 29/5/2012,22:05

CITAZIONE (NonSoloBolleDiAcqua @ 29/5/2012, 20:46)
se lo hai trovato nella guida...lo sistemo...heehehe faccine/biggrin.gif

Questa cosa era già corretta nella 2.16c. faccine/tongue.gif Aggiorna ....aggirona...se segui le consegne aiuti soprattutto me... faccine/smile.gif



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...

 

PinoTux

Avatar
GigaWatt


AMMINISTRATORE
Msg:3509

Stato:



Inviato il: 29/5/2012,22:38

Bolle, hai fatto praticamente il copia/incolla..

CODICE
10 ‘L’OROLOGIO DEL PPTEA
20 LCDCLEAR
32 DATA=DATE
35 LCDPOS=21
36 D=DATA
38 LCDWRITE=D
39 WAITS 1
40 goto 32


Due errori....
hai fatto apposta eh eh eh...

prova questo:
CODICE
10 ' L’OROLOGIO DEL PPTEA
20 LCDCLEAR
32 DAT=DATE
35 LCDPOS=21
36 D=DAT
38 LCDWRITE=D
39 WAITS 1
40 goto 32


faccine/rolleyes.gif



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"

http://iv3gfn.al...

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 29/5/2012,22:52

Volevo vedere se stavate attenti...hahahhhhhhh faccine/laugh.gif
Vabbè....tanto per cambiare ho ottimizzato il tutto...
Bravi...bravi...correggiretemi sempre...l'età avanza.... faccine/angel1.gif



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...

 

PinoTux

Avatar
GigaWatt


AMMINISTRATORE
Msg:3509

Stato:



Inviato il: 29/5/2012,23:00

Bene, chi non ha notato che hai modificato il post ottimizzandolo non capirà la natura del mio.... devi modificare la linea 10, c'è una piccola svista sul carattere del commento.

Mi sa che ecologix1971 usa la tastiera americana...



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"

http://iv3gfn.al...

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 30/5/2012,00:00

Una groviera questo codice.... faccine/laugh.gif



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...

 

ecologix1971

Avatar
GigaWatt


MODERATORE
Msg:4165

Stato:



Inviato il: 30/5/2012,15:40

intanto scusate,
ma non avevo fatto caso all'uscita della 2.16c,
sono rimasto alla 2.16b.
grazie per il codice,
alla fine comunque facendo prove sono riuscito a visualizzare nel modo corretto quello che dovevo
credevo ci fossero un iter da seguire come nel caso degli altri display.

....ma quale tastiera americana....

quando estraggo il testo con fox rider dal pdf alcuni caratteri tipo l' apice mi escono differenti.

ciao ecologix1971



---------------



 

jumpy75

Avatar
GigaWatt


MODERATORE
Msg:686

Stato:



Inviato il: 1/6/2012,22:30

Ciao ecologix, quAndo copi del codice da PDF o altri programmi di video scrittura ti consiglio di incollare l codice prima dentro noterai e poi nel compilatore del PPTEA.

Jumpy



---------------



 

ecologix1971

Avatar
GigaWatt


MODERATORE
Msg:4165

Stato:



Inviato il: 3/6/2012,12:46

ciao jumpy,
grazie per il consiglio, ma non ho ben capito cosa devo fare.
io ho un piccolo notebook e per i pdf uso foxrider.
per selezionare il testo ho un tasto "select text", dopo di che posso selezionarlo e copiarlo.
fatto questo lo incollo nel compilatore.
ciao eco



---------------



 

jumpy75

Avatar
GigaWatt


MODERATORE
Msg:686

Stato:



Inviato il: 3/6/2012,12:55

Eco, prima di copiarlo nel compilatore devi aprire NOTEPAD e incolli il codice nel foglio bianco. Una volta che hai il codce dentro notepad lo selezioni nuovamente tutto e lo copi, a questo punto lo puoi inserire nel compilatore, vedrai che non ti usciranno piu' caratteri strani.

Jumpy



---------------



 

ecologix1971

Avatar
GigaWatt


MODERATORE
Msg:4165

Stato:



Inviato il: 4/6/2012,11:13

grazie jumpy,
sei stato chiarissimo, di sicuro non facevo cosi'
ciao eco



---------------



 
 InizioPagina
 

Versione Completa!

Home page     TOP100-SOLAR    Home page forum