Se sei già registrato           oppure    

Orario: 02/05/2024 07:10:08  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (7)   1   2   [3]   4   5   6   7    (Ultimo Msg)


PPTEA & Display, Inserite qui domande relative a uso e problemi con i display
FinePagina

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 10/3/2013,16:54

Quel codice non manda il display in modalità libera...quindi nel codice che scrivi devi (anche il mio ) devi commentare la linea 5. faccine/blink.gif Ci sono molte cose che non mi quadrano...ma se ti funziona ben venga.

Cmq se metti &H vuol dire che il valore è in esadecimale...cioè per scrivere sulla colonna 10 devi scrivere A etc...
Alcuni esempi:

Riga 1 colonna 3
&H13

Riga 2 colonna 7
&H27

Riga 3 colonna 11
&H3B

Riga 4 colonna 13
&H4D

Ciao
Bolle



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 21/3/2013,14:52

Qualcuno mi spiega come funziona la modalità libera? Ho recuperato un 40x2, che se pilotato standard si comporta come 2 display da 16x2 affiancati, ma se sparo una stringa >16 caratteri continua sulla stessa riga, se la LCDPOS è entro i 16 caratteri della riga, ma non riesco ad indirizzare gli ultimi 8 caratteri di ogni riga, posso scriverci solo se metto l'origine entro il sedicesimo delle righe 3 e 4... è una stupidata, lo so, ma siccome di questi display ne ho diversi di recupero... Grazie!

p.s. In realtà, il problema è duplice: ho questo display che ho descritto , che ha un controller KS0066U-00 e due chip S6A2067x01, e connettore a 14pin, non retroilluminato. Poi ho un'altro 4x20, controller KS0066U-00 + 4x KS0065B, retroilluminato, che ha un connettore a 20 pin... ora, 2 sono per il backlit, ma gli altri 4 in più?



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

 

alessio287

Avatar
MegaWatt


Gruppo:Utente
Messaggi:306

Stato:



Inviato il: 21/3/2013,18:13

Ciao,

eccomi a rompere...

Ieri sera volevo sviluppare il progetto Cronotermostato e mi si rompono due fili sulla basetta del display 2x16...

Allora che faccio... mi era appena arrivato un 4x20.... behhh.. lo butto su...

e vuoi che funzioni qlcs quando sono le 2300....? MAI


Quello che ho preso è

http://www.ebay.it/itm/310630752414?ssPage...984.m1497.l2649


Saldo e provo... ma... ciocca come una lama....

Ho usato modalità libera come detto da Pino... scrive una volta ok... STOP e rilancio da compilatore... ok... STOP e rilancio... caratteri a kaiser... o nulla....


Per rifunzionare 2 volte devo rimettere codice e rilanciare...

Uso la funzionalità a 2 fili......

CODICE
10 SETIO=&H300FF
15 LCDCLEAR
20 LCDPOS=1
25 LCDWRITE="RIGA1"
26 WAITS 5
30 LCDPOS=65
35 LCDWRITE="RIGA2"
36 WAITS 5
40 LCDPOS=21
45 LCDWRITE="RIGA3"
46 WAITS 5
50 LCDPOS=85
55 LCDWRITE="RIGA4"
60 END



Posso provare a rifare la basetta per vedere che nn sia un problema di contatti.... altro non capisco... ed il circuito è stato controllato più volte e mi sembra ok...

Bye
Alessio287

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 21/3/2013,19:31

CITAZIONE (alessio287 @ 21/3/2013, 18:13)
... quando sono le 2300....?

ma quante ore avete dalle vostre parti? faccine/biggrin.gif
io mi accontenterei di una giornata di 72 ore...oltre mi sembra esageratooooo



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

 

alessio287

Avatar
MegaWatt


Gruppo:Utente
Messaggi:306

Stato:



Inviato il: 21/3/2013,19:42

Sai che c'è una stagione quassu dove il gg non finisce maiiiiii


faccine/tongue.gif

 

alessio287

Avatar
MegaWatt


Gruppo:Utente
Messaggi:306

Stato:



Inviato il: 21/3/2013,21:29

Ciao...

ripreso il 4x20...

compilo il codice indicato prima... trasferisco, lancio... ok... scrive le righe al posto giusto...

poi premo il pulsante di reset e questo manda una serie di "D" in 1a e 4a linea... poi non funzia +...

qualche idea... sono a letto stasera... bloccato.... niet saldatore...


faccine/cry.gif

Bye
Alessio287

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 22/3/2013,04:41

CITAZIONE (alessio287 @ 21/3/2013, 21:29)
poi premo il pulsante di reset

Premi il pulsante di Stop o il pulsante di Reset?
Prova a vedere se hai qualche corto tra i pin...se scrive una D vuol dire che variano parecchi bit dei fili...in modo particolare il Clock del display.



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

 

alessio287

Avatar
MegaWatt


Gruppo:Utente
Messaggi:306

Stato:



Inviato il: 22/3/2013,09:27

Ciao,

pulsante di STOP...


Ma alle 441 sei già operativo? faccine/blink.gif faccine/blink.gif

faccine/crash.gif


Bye
Alessio287

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 22/3/2013,09:52

è che soffre di insonnia... ed ha già abbastanza bimbi faccine/wink.gif



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

 

alessio287

Avatar
MegaWatt


Gruppo:Utente
Messaggi:306

Stato:



Inviato il: 22/3/2013,22:57

Ciao,

ho rifatto basetta utilizzando l'altro display 4x20, fili + spessi, attenzione alle saldature e adesso il programma di test sembra ok...

Rimane il fatto che il tasto di STOP mi scrive ancora diverse "D" in 1a e 4a riga; ma stavolta se rilancio scrive correttamente...

L'unica cosa che noto è che ho un contrasto al massimo cmq basso....

CODICE
10 SETIO=&H300FF
15 LCDCLEAR
20 LCDPOS=1
25 LCDWRITE="RIGA1"
26 WAITS 1
30 LCDPOS=65
35 LCDWRITE="RIGA2"
36 WAITS 1
40 LCDPOS=21
45 LCDWRITE="RIGA3"
46 WAITS 1
50 LCDPOS=85
55 LCDWRITE="RIGA4"
56 WAITS 3
57 GOTO 15
60 END


Tnks e bye
Alessio287

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 23/3/2013,06:47

Ricontrolla il pulsante di stop...deve andare a finire su qualche filo del display...non è possibile che scriva dei caratteri a processore fermo.
Ciao
Bolle



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

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 23/3/2013,12:49

Dopo tanto tempo mi è arrivato il display che avevo comprato 20X4, questo.
Ho la scheda 2W di Marko.
Però il display non funziona. A volte si vedono 2 file di qudratini neri (la 1° e la 3°) in partenza, a volte neanche questi, e quando parte il programma, tutto vuoto!
Questo l'ultimo codice eeguito:

CODICE
05 'SETIO=&H100FF
7 SETIO=&H200DF  
8 LCDINIT  
10 LCDCLEAR
20 LCDPOS=1
21 LCDWRITE="CIAO"  
22 FOR i=65 TO 65+19
25  LCDWRITE=CHR(i)
27 NEXT i
40 LCDPOS=64
41 FOR i=65 TO 65+19
42 LCDWRITE=CHR(i)
43 USBOUT=CHR(i)
45  NEXT i
56 LCDPOS=20
57 FOR i=65 TO 65+19
58 USBOUT=USBOUT=CHR(i)
59  LCDWRITE=CHR(i)
60 NEXT i
62 LCDPOS=84
65 FOR i=65 TO 65+19
67  LCDWRITE=CHR(i)
69 NEXT i
161 GOTO 161


Ho letto tutta la discussione originale del 2W, e mi sembra che ho fatto tutto come scritto.

Domanda per Marko: nello schema di FidoCad compaiono dei condenstori che sulla scheda non ci sono: è normale?
Il venditore mi ha detto che lo schermo è compatibile con le specifiche HD4470 (ora non ricordo benissimo la sigla precisa).

Suggerimenti?
Grazie mille!!



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 25/3/2013,09:03

hai il bit4 come input... deve essere output...



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

 

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3204

Stato:



Inviato il: 25/3/2013,10:43

Quindi devo usare la configurazione:

CODICE
SETIO=&H100F7

? Mi sembra l'avevo provata.. ma non ne sono certo.. entro questa sera faccio la prova e vi faccio sapere!
Grazie intanto..



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (RaspberryPi + vari Wemos D1 Mini - ESP8266). Regolatore di carica: Mpp Solar PCM8048.
Batterie: 24 elementi trazione pesante 315Ah C5 48V.

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 25/3/2013,12:40

Imposta SETIO=&H60000, ovvero display 2wires e tutti i bit come output, così non sbagli, poi vedi come configurare gli I/O nella applicazione che ne farai...

Come dice il manuale, il bit 17 della SETIO controlla la modalità display, se usiamo il collegamento a 2fili, deve essere a "1"; il bit 16 controlla la modalità LCDPOS, ovvero controllata dal PPTEA quando a 0 (display standard) oppure controllata dall'utente (display con LCDPOS non standard, che poi qualcuno mi/ti/ci spiegherà)
Quindi nella SETIO, usando la notazione binaria, dobbiamo impostare:

SETIO=&B110 xxxx 0xxx xxx0 xxxx per un display pilotato 2w con LCDPOS standard
SETIO=&B100 x000 0xx0 0xxx xxxx per un display pilotato 6w con LCDPOS standard
SETIO=&B111 xxxx 0xxx xxx0 xxxx per un display pilotato 2w con LCDPOS NON standard
SETIO=&B101 x000 0xx0 0xxx xxxx per un display pilotato 6w con LCDPOS NON standard

le "x" indicano che quei bit possono essere usati indifferentemente come I/O, i bit a "0" devono essere impostati come output e dedicati al display; il primo bit della SETIO controlla(va?) la modalità della porta di comunicazione, adesso con la v4 non so, nel dubbio l'ho messo a 1 per avere la rs232...

Ciao! faccine/bye2.gif




Modificato da MarKoZaKKa - 25/3/2013, 14:30


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

 
 InizioPagina
 

Pagine: (7)   1   2   [3]   4   5   6   7    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum