Se sei già registrato           oppure    

Orario: 29/04/2024 12:49:33  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (24)  < ...  4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   [23]   24    (Ultimo Msg)


PPTEA & Compiler, Inserite qui domande relative a uso, problemi e bug del Compiler
FinePagina

ecologix1971

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4165

Stato:



Inviato il: 18/02/2015 08:25:56

Perfetto!!!
Ho fatto diverse prove:
Lasciandolo come default (tutto a sx) mi ha dato subito errore.
Poi ho spostato il cursore tutto a dx (velocita' piu' bassa) ed ha funzionato al primo colpo.
Poi ho provato a meta' ed ha funzionato lo stesso al primo tentativo.
La memoria che ho testato e' la 256.
Per quanto riguarda il restore, l'ho provato ed ho notato che se il data x,y,z si trova sulla stessa linea della lab, va bene, esempio:

:lab01 data 1,2,3,4
Restore :lab01

Se invece digito nel modo seguente qualcosa non va

:lab01
Data 1,2,3,4
Restore :lab01

Esempio di codice

Pragma advanced
Data 1,2,3,4
:lab01
Data 5,6,7,8
Read a,b,c,d
Usbout=" "&a&b&c&d
Restore :lab01
Read a,b,c,d
Usbout=" "&a&b&c&d
End

La risposta e':
1234 1567
Se invece il data lo metto sulla linea del lab la risposta e':
1234 5678

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 18/02/2015 09:16:21


CITAZIONE

Perfetto!!!


Bene bene...in effetti ho visto che la tua memoria è un pelino lenta (almeno rispetto quelle che avevo io)...lo noterai anche a livello di esecuzione. Ora c'è da mettere per bene lo slider e dare la possibilità di memorizzare la posizione.

Ora vedo il restore, sistemato questo passo al problema che ha riscontrato Marko sull'eeprom e poi si consegna la versione definitiva ( almeno si spera )!



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 18/02/2015 09:36:57

Dovrebbe risolvere tutti i problemi sul restore:

4.2.7b DOWNLOAD



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

 

ecologix1971

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4165

Stato:



Inviato il: 19/02/2015 11:58:11

testata la 4_2_7b.
Problema restore risolto definitivamente!!!

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 20/02/2015 00:05:21

Ma il firmware da caricare con il programmatore ha ancora da venì???



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 20/02/2015 00:28:19

Si, devo ancora verificare il problema sulla eeprom che ha zakka e poi consegno la definitiva...il firmware al momento non è stato toccato, penso di chiudere tutto entro domani...spero!



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 20/02/2015 21:15:19

Non ce l'ho fatta,non ho avuto tempo,tutto è rimandato a lunedì...sorry!



---------------
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: 23/02/2015 17:07:08

...io non ho fretta... ed il mo problema è "di nicchia"



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 23/02/2015 19:21:59

nicchia o non nicchia occorre risolverlo!



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 24/02/2015 15:04:00

X Marko,
allora...sto testando le istruzione EEPROM del PPTEA...ho inserito una memoria da 256Kb ...ed il programma gira ed ha fatto diversi giri...mi serve un sw che abbia dei problemi...allego il file eabasic in fondo.

PRAGMA ADVANCED
PRAGMA INTERNAL_EEPROM

'RIMUOVERE IL COMMENTO ALLA LINEA CORRISPONDENTE ALLA MEMORIA DA TESTARE
'MAXMEM=2047 'MEMORIA 2K 24c16
'MAXMEM=4095 'MEMORIA 4K 24c32
'MAXMEM=8191 'MEMORIA 8K 24c64
'MAXMEM=16383 'MEMORIA 16K 24c128
MAXMEM=32767
'MEMORIA 32K 24c256
 
CLR CYC
EEXTERNAL=1
:RESTART
        CYC++
       
USBOUT= " START Cyc: " & CYC & CR_LF
        A=1
:LOOP
       
CELL=A
        W=A
MOD 255
       
WEEPROM=W
       
CELL=A
        R=
REEPROM
       
PRINT CYC & "-"& TIMER & ")WR:" & A & ": " & R
       
IF R <> W THEN :ERROR
        A++
       
IF A < MAXMEM THEN :LOOP
       
USBOUT="FINE!"
       
GOTO :RESTART
:ERROR
OUTBIT(15)=1
USBOUT="ERR@CELL:" & A & " LOOP:" & CYC
END






Download File EABasic



Modificato da NonSoloBolleDiAcqua - 24/02/2015, 15:10:21


---------------
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: 24/02/2015 18:24:07

provalo modifcato così: un ciclo per scrivere il contenuto, poi un ciclo per rileggerlo...

' TEST PPTEA-EEPROM
PRAGMA ADVANCED
PRAGMA INTERNAL_EEPROM

'RIMUOVERE IL COMMENTO ALLA LINEA CORRISPONDENTE ALLA MEMORIA DA TESTARE
'MAXMEM=2047 'MEMORIA 2K 24c16
'MAXMEM=4095 'MEMORIA 4K 24c32
'MAXMEM=8191 'MEMORIA 8K 24c64
'MAXMEM=16383 'MEMORIA 16K 24c128
MAXMEM=32767 'MEMORIA 32K 24c256

CLR CYC
EEXTERNAL=1
:RESTART
CYC++
USBOUT= " START Cyc: " & CYC & CR_LF
' A=1
FOR a=1 TO maxmem
CELL=A
W=A MOD 255
WEEPROM=W
NEXT a
FOR a=1 TO maxmem
CELL=A
W=A MOD 255
R=REEPROM
PRINT CYC & "-"& TIMER & ")R:" & A & ": " & R
IF R <> W THEN :ERROR
NEXT a
USBOUT="FINE!"
GOTO :RESTART
:ERROR
OUTBIT(15)=1
USBOUT="ERR@CELL:" & A & " LOOP:" & CYC
END



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 24/02/2015 21:25:23

Domani lo provo...



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 25/02/2015 08:04:29

Ho modificato il tuo codice per avere le informazioni compattate...c'è anche l'allegato in EABasic:

PRAGMA ADVANCED
PRAGMA INTERNAL_EEPROM

'RIMUOVERE IL COMMENTO ALLA LINEA CORRISPONDENTE ALLA MEMORIA DA TESTARE
'MAXMEM=2047 'MEMORIA 2K 24c16
'MAXMEM=4095 'MEMORIA 4K 24c32
MAXMEM=8191
'MEMORIA 8K 24c64
'MAXMEM=16383 'MEMORIA 16K 24c128
'MAXMEM=32767 'MEMORIA 32K 24c256
 
CLR CYC
EEXTERNAL=1
WHILE TRUE
    CYC++
   
USBOUT= " START Cyc: " & CYC & CR_LF
USBOUT= "Attesa scrittura"& CR_LF
FOR a=1 TO maxmem
       
CELL=A
        W=A
MOD 255
       
WEEPROM=W
   
NEXT a
USBOUT= "Attesa check"& CR_LF

   
FOR a=1 TO maxmem
       
CELL=A
        W=A
MOD 255
        R=
REEPROM
       
IF R <> W THEN :ERROR
   
NEXT a
USBOUT= " Fine Check:OK!"& CR_LF

LOOP
:ERROR
OUTBIT(15)=1
USBOUT="ERR@CELL:" & A & " LOOP:" & CYC
END



Gira correttamente...ho atteso 10 Cicli...a te quando capita il problema...cioè dopo quanti giri si verifica il problema?

Questo è il log

CITAZIONE

START Cyc: 1
Attesa scrittura
Attesa check
Fine Check
START Cyc: 2
Attesa scrittura
Attesa check
Fine Check
START Cyc: 3
Attesa scrittura
Attesa check
Fine Check
START Cyc: 4
Attesa scrittura
Attesa check
Fine Check
START Cyc: 5
Attesa scrittura
Attesa check
Fine Check
START Cyc: 6
Attesa scrittura
Attesa check
Fine Check
START Cyc: 7
Attesa scrittura
Attesa check
Fine Check
START Cyc: 8
Attesa scrittura
Attesa check
Fine Check
START Cyc: 9
Attesa scrittura
.................


Scarica allegato

eepromzakkabug.zip ( Numero download: 147 )



---------------
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: 25/02/2015 12:00:20

Quella modifica al codice in realtà non l'ho provata, è stata una cosa fatta "al volo" per cercare di farti vedere l'errore. Riprendiamo dall'inizio. Quello che a me avviene è (su una eeprom da 2k, e se non faccio qualche madornale errore) di non riuscire a rileggere il contenuto nella eeprom, problema nato dal tentare di clonarla, essendomi accorto che quello che leggevo non aveva senso. In seguito ho provato a scrivere dei valori noti nella eeprom e poi a rileggerli, e mi pareva di avere capito che, se la lettura non avviene in concomitanza di una precedente scrittura, non si riesca a recuperare il dato corretto. Questo lo facevo mettendo un REM alla riga WEEPROM=W e ricaricando il codice nel PPTEA.
Prova a splittare il codice, lo fai girare in sola scrittura, poi in sola lettura, sullo stesso pic o su due diversi, e vedi cosa succede. Se riesco a sopravvivere a questa giornata ed a non arrivare troppo fuso a casa, stasera faccio lo stesso, poi ci confrontiamo.

Non so se mi sono capito

Grazie!



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 25/02/2015 12:57:39

capito, provo quello che hai detto!!!



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

 
 InizioPagina
 

Pagine: (24)  < ...  4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   [23]   24    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum