PPTEA
PPTEA: Display a 2 fili

VISUALIZZA L'ALBUM

Pag: (4)   [1]   2   3   4    (Ultimo)


FinePagina

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 22/3/2012,20:02

Se si utilizza un display nel PPTEA...si perdono 6 bit. Visto che siamo riusciti a implementare tutto quello che volevamo implementare ...e visto che rimangono una manciata di bit...chiudiamo il progetto con questa implementazione suggerita da Zakka. Per far questo sarà necessario un altro integrato e si utilizzeranno solo due bit...(pensavo al bit 7 e bit 8 un ingresso ed un uscita di default).
Inizieremo con l'integrato 4094...poi vedremo gli altri. Ogni suggerimento è ben accetto.
Un saluto
Bolle



---------------
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: 22/3/2012,20:27

FORTE!

Aspettiamo anziozi come non mai... faccine/drunk.gif



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

http://iv3gfn.al...

 

titone78

Avatar
MegaWatt


Utente
Msg:502

Stato:



Inviato il: 22/3/2012,20:39

grande bolle......

 

jumpy75

Avatar
GigaWatt


MODERATORE
Msg:686

Stato:



Inviato il: 22/3/2012,21:03

Evvaaaiiiii!!!



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



 

MarKoZaKKa

Avatar
GigaWatt


Utente
Msg:1886

Stato:



Inviato il: 22/3/2012,21:35

Ho capito come funziona la cosa...sembra che ci sia un collegamento ultradimensionale inverso tra ciò che faccio io e quello che realizza lui. Giusto oggi pomeriggio ho buttato giù il PCB per collegare l'LCD a 6 fili alla mia basetta, per collegare sia quelli con piedinatura SIL (14 pin) che DIL (7+7)... ed anche la scheda 8in+8out, ormai non serve più... faccine/sad.gif
Ovviamente sto scherzando, sono contento, non speravo riuscissi a farci stare pure questo... faccine/smile.gif




---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze
...

 

PinoTux

Avatar
GigaWatt


AMMINISTRATORE
Msg:3509

Stato:



Inviato il: 23/3/2012,00:54

Beh, nulla osta a mantenere la versione a 6 fili, penso che le due versioni possano convivere, dipenderà poi dalle esigenze di ognuno scegliere l'una o l'altra... faccine/happy.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: 23/3/2012,02:24

Certamente conviveranno...un bit servirà per selezionare la nuova modalità...per default si utilizzarà quello a 6 fili.
faccine/smile.gif



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

 

MarKoZaKKa

Avatar
GigaWatt


Utente
Msg:1886

Stato:



Inviato il: 23/3/2012,13:17

Per la retrocompatibilità, per forza di cose, come gia discusso con bolle in altro thread... cmq è un ottima cosa... pochi i/o necessari, uso il 6 fili... altrimenti il 2 fili...
Bisogna valutare, tra le varie implementazioni con diversi tipi di shift register, quale è la migliore per reperibilità del componente, mi pare che concettualmente siano equivalenti... nella pausa pranzo (ora) mi metto a rileggerle



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze
...

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 26/4/2012,21:04

Dalla versione 2.15 sarà a disposizione il display a due fili. Per far questo occorrerà utilizzare il 4094. Verranno utilizzati i bit 11 e il bit 4 (pin 23 e pin 6) e per attivare questa funzionalità occorrerà settare il bit 17 del SETIO. Se il bit è alto viene attivato il display a due fili, se il bit è basso verrà attivato quello a 6 fili. Lo schema dei collegamenti è visibile nel compilatore e nella documentazione, mentre i comandi rimangono gli stessi...il PPTEA gestisce il tutto in modo trasparente mantenendo la compatibilità con la modalità a display libero.
Questo è un esempio che utilizza il DISPLAY a due fili:

CODICE
06 SETIO=&H200DF ' il 17 BIT (partendo da 0 ) identifica la modalità a 2 fili del display
10 lcdclear
20 lcdwrite="CIAO CIAO"
55 goto  55


Il display a 6 fili può essere gestito contemporaneamente a quello a 2 fili, cioè i due display possono convivere...l'importante è settare ,mediante il bit 17, il display su cui scrivere...il PPTEA gestirà in modo automatico le operazioni.

CODICE
05 setio=&H005F  
10 lcdclear                  ' Cancello  il display a 6 fili
25 lcdwrite="DISPLAY 1" ' Scrivo sul display a 6 fili
35 setio=&H2003F       ' Setto il display a 2 fili
40 lcdclear                 ' Cancello  il display a 2 fili
65 lcdwrite="DISPLAY 2" ' Scrivo Display a 2 fili
161 goto 161




ATTENZIONE: Occorre prestare attenzione alla configurazione delle uscite...il PPTEA lo fa automaticamente all'inizializzazione ed in modo automatico.Ma quando si gestiscono i due display....occorre settare le giuste uscite.Quindi i bit 11 e 4 devono essere messi come uscite e devono rimanere tali quando si fanno operazioni sul display.

Bolle




Modificato da NonSoloBolleDiAcqua - 3/5/2012, 15:40


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

 

marpad65
KiloWatt


Utente
Msg:230

Stato:



Inviato il: 2/5/2012,11:28

Ciao Bolle, 2 domande!!
-Con questo sistema è possibile pilotare 2 display facendo visualizzare informazioni diverse, come se raddoppiassi le informazioni visibili ????
-Nella versione 2.14 come si abilitano gli ingressi CADS4 - 5

Marco



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



 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 2/5/2012,14:02

CITAZIONE (marpad65 @ 2/5/2012, 12:28)
-Con questo sistema è possibile pilotare 2 display facendo visualizzare informazioni diverse, come se raddoppiassi le informazioni visibili ????

Le informazioni che vanno ai due display sono indipendenti.
Questo è un esempio che scrive DISPLAY 1 sul primo display (parallelo a 6 fili) e DISPLAY 2 sul secondo display (seriale a 2 fili).

CODICE
05 setio=&H005F
10 lcdclear
25 lcdwrite="DISPLAY 1"
35 setio=&H2003F
40 lcdclear
65 lcdwrite="DISPLAY 2"
161 goto 161


Volendo si possono duplicare le informazioni replicando le scritte sui due display...ma va fatto a livello di codice.
Esempio di display clone:

CODICE
05 setio=&H005F
10 lcdclear
25 lcdwrite="DISPLAY 1"
35 setio=&H2003F
40 lcdclear
65 lcdwrite="DISPLAY 1"
161 goto 161


Se hai altri dubbi chiedi pure.


CITAZIONE (marpad65 @ 2/5/2012, 12:28)
-Nella versione 2.14 come si abilitano gli ingressi CADS4 - 5

Come nelle versioni precedenti...questa istruzione abilita i 5 convertitori:

CODICE
10 CADS=5

Ciao
Bolle




Modificato da NonSoloBolleDiAcqua - 3/5/2012, 15:36


---------------
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: 2/5/2012,14:03

CITAZIONE (marpad65 @ 2/5/2012, 12:28)
-Con questo sistema è possibile pilotare 2 display facendo visualizzare informazioni diverse, come se raddoppiassi le informazioni visibili ????

Le informazioni che vanno hai due display sono indipendenti.
Questo è un esempio che scrive DISPLAY 1 sul primo display (parallelo a 6 fili) e DISPLAY 2 sul secondo display (seriale a 2 fili).

CODICE
05 setio=&H005F
10 lcdclear
25 lcdwrite="DISPLAY 1"
35 setio=&H2003F
40 lcdclear
65 lcdwrite="DISPLAY 2"
161 goto 161


Volendo si possono duplicare le informazioni replicando le scritte sui due display...ma va fatto a livello di codice.
Esempio di display clone:

CODICE
05 setio=&H005F
10 lcdclear
25 lcdwrite="DISPLAY 1"
35 setio=&H2003F
40 lcdclear
65 lcdwrite="DISPLAY 1"
161 goto 161


Se hai altri dubbi chiedi pure.


CITAZIONE (marpad65 @ 2/5/2012, 12:28)
-Nella versione 2.14 come si abilitano gli ingressi CADS4 - 5

Come nelle versioni precedenti...questa istruzione abilita i 5 convertitori:

CODICE
10 CADS=5

Ciao
Bolle




Modificato da NonSoloBolleDiAcqua - 3/5/2012, 15:37


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

 

marpad65
KiloWatt


Utente
Msg:230

Stato:



Inviato il: 3/5/2012,20:38

Grazie Bolle, avrei altre domande da porti ma prima voglio sbatterci la testa.
Il mio Basic è fermo al 1981 .. praticamente se fossi un pezzo di ferro non sarei arrugginito ma ormai inesistente

Marco



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



 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 4/5/2012,22:20

CITAZIONE (marpad65 @ 3/5/2012, 21:38)
Il mio Basic è fermo al 1981 ..

Il mio basic non si è mai fermato...però ora non so più dov'è faccine/biggrin.gif



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

 

marpad65
KiloWatt


Utente
Msg:230

Stato:



Inviato il: 14/5/2012,12:02

ciao bolle, mi dispiace, ma fino a quando non mi arriva il PIC sono l'uomo del " dimmi il perche" ....
curiosando nei materiali di scarto del mio ex servizio di assistenza, mi sono trovato ad avere dei display 2x40 e 4x24 gestiti dall'integrato Hitachi, quindi .. eccomi con alcune domande.

--l'estensione del display è di 16 caratteri..... è un obbligo??, cioè .. è il massimo che il pic può gestire oppure è una impostazione creata di default.
--usando un display 2x40 visualizzo in qualsiasi caso fino a 16 caratteri????





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



 
 InizioPagina
 

Pag: (4)   [1]   2   3   4    (Ultimo)

Versione Completa!

Home page     TOP100-SOLAR    Home page forum