| NonSoloBolleDiA...
| 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
| Inviato il: 22/3/2012,20:27
|
FORTE!
Aspettiamo anziozi come non mai...
--------------- "Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.al...
| | | | titone78
| Inviato il: 22/3/2012,20:39
|
grande bolle......
| | | | jumpy75
| Inviato il: 22/3/2012,21:03
|
Evvaaaiiiii!!!
---------------
| | | | MarKoZaKKa
| 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ù... Ovviamente sto scherzando, sono contento, non speravo riuscissi a farci stare pure questo...
--------------- Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze
...
| | | | PinoTux
| 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...
--------------- "Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.al...
| | | | NonSoloBolleDiA...
| 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.
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | MarKoZaKKa
| 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...
| 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
| 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...
| 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:
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...
| 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:
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
| 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...
| 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'è
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | marpad65
| 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????
---------------
| |
| | |
|
Versione Completa!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|