Se sei già registrato           oppure    

Orario: 24/02/2020 12:36:49  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (114)  < ...  94   95   96   97   98   99   100   101   102   103   104   105   106   107   108   [109]   110   111   112   113   114    (Ultimo Msg)


PPTEA- Processore Per Tutti
FinePagina

Luca450Mhz

Avatar
GigaWatt


Gruppo:Utente
Messaggi:3023

Stato:



Inviato il: 12/6/2013,08:13

Per me la consegna subito va benissimo, così provo immediatamente e ti faccio sapere!!!!!!!



---------------
Pannelli: 4395 Wp policristallini. Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio sistema di domotica (ESP8266). Regolatore di carica: Finalmente di nuovo il PCM8048!
Batterie: 24 elementi trazione pesante 315Ah C5 48V
Impianto illuminazione giardino: 300Wp amorfi, regolatore MPPT EpSolar 20A, inverter onda pura 300W, 100Ah batterie auto

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 12/6/2013,08:58

FIRMWARE 4.2.5c



Scarica allegato

PPTEA4_2_5c.hex

( Numero download: 102 )



---------------
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: 12/6/2013,13:03

Ciao Bolle,

quali modifiche su questa release?


Bye
Alessio287

PS: oggi ho avuto la graditissima visita di Marko che è passato a SP

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3452

Stato:



Inviato il: 12/6/2013,14:04

Aggiungo che mi ero accorto del fatto dopo aver installato delle eeprom nuove di fabbrica, mai scritte.



---------------
"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: 12/6/2013,20:58

CITAZIONE (alessio287 @ 12/6/2013, 14:03)
quali modifiche su questa release?

L'unica variante è che non si inchioda il PPTEA se si elimina l'espansione di memoria...prova tu stesso a levarla e aggancia il pptea alla usb. Con la nuova release ....hai 5 secondi per premere STOP e procedere a far girare il codice nella eeprom esterna. Inoltre lo start immediate è veramente IMMEDIATE...prima durava un secondo...ora circa un decimo! faccine/smile.gif



---------------
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:1881

Stato:



Inviato il: 12/6/2013,21:55

CITAZIONE (alessio287 @ 12/6/2013, 14:03)
PS: oggi ho avuto la graditissima visita di Marko che è passato a SP

Piacere reciproco, purtroppo eravamo entrambi presi dai nostri impegni... il 20 dovrei invece andare a Firenze...



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

 

ecologix1971

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4147

Stato:



Inviato il: 4/10/2013,00:22

ciao a tutti, avrei una domanda riguardo la memorizzazione all`interno delle celle della eeprom di valori superiori a 255.
Ad esempio per immagazzinare il valore 3600 , come dovrei procedere?
grazie a tutti
Eco

 

semar

Avatar
KiloWatt


Gruppo:Utente
Messaggi:139

Stato:



Inviato il: 4/10/2013,06:55

Dunque non ho il PPTEA quindi non posso risponderti con cognizione di causa, pero' potresti provare due metodi:
- salvare il valore come stringa, cioe' come dato di testo
- salvare il valore con una operazione di tipo modulo, ovvero divisione con resto. Ad esempio il 3600 diviso 255 fa 14.11 quindi vado a memorizzare due valori, entrambi piu' piccoli di 255, che sono uno, il risultato intero della divisione (14) e l'altro il resto : 2600 - 14*25 = 30

Quindi puoi salvare 14 nella variabile 'A' e 30 in quella 'B'.

Quando ti serve recuperare il valore originario non ti resta che effettuare l'operazione
valore originario = ( (A * 255) + B ) --> esempio ( (14 * 255 ) + 30 ) = (3570 + 30) = 3600.

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1881

Stato:



Inviato il: 4/10/2013,08:46

Esatto semar, se il valore da memorizzare in eeprom è > di 255, si deve utilizzare il modulo, procedendo a divisioni successive dell'eventuale resto se superiore a 255, ed usando una cella per ogni valore.



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

 

ecologix1971

Avatar
GigaWatt


Gruppo:MODERATORE
Messaggi:4147

Stato:



Inviato il: 4/10/2013,09:29

grazie per le risposte.
Questo e` piu` o meno il metodo che ho utilizzato, ma credevo ci fosse un`alternativa.
Nel mio caso infatti che ho bisogno di memorizzare il tempo totale in cui un dispositivo rimane inserito, ho provveduto alla suddivisione in ore, minuti e secondi, pero' naturalmente cosi` ho dovuto usare due variabili in piu`.
Grazie ancora eco

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 4/10/2013,09:41

In effetti si può fare una procedurina o un sistema per memorizzare i dati sulla eeprom:
Il metodo, come hanno detto giustamente sopra, è utilizzare la divisione e il modulo...se devi memorizzare/leggere un numero compreso tra 0 e 65535 allora occorrono 2 celle di memoria:

'Scrittura di C1 e C2 sono i valori delle due celle
VALORE=12345
C1=VALORE/256
C2=VALORE MOD 256

'Lettura di valore
VALORE=C1 *256 + C2


Ed il gioco è fatto....facile no?

PS:Il discorso è interessante...io sposterei questi ultimi messaggi in una discussione apposita ... lenudì farò qualche esempio.... faccine/smile.gif



---------------
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:4147

Stato:



Inviato il: 4/10/2013,11:16

bene...quindi se mettiamo il caso devo memorizzare un valore di tensione pari a 13.54 v procedero` in questo modo:
V=13.54
V*=100 (1354)
V1=int(v/256)=5
V2=v-(v1*256)=74

Quindi usero` due celle dove una avra` valore pari a 5 e l`altra valore pari a 74
Per ottenere nuovamente il valore di tensione dovro` moltiplicare il valore della cella v1 per 256 e sommarlo alla cella v2.

Ciao eco

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 4/10/2013,12:05

CITAZIONE (ecologix1971 @ 4/10/2013, 12:16)
bene...quindi se mettiamo il caso devo memorizzare un valore di tensione pari a 13.54 v procedero` in questo modo:
V=13.54
V*=100 (1354)
V1=int(v/256)=5
V2=v-(v1*256)=74

Quindi usero` due celle dove una avra` valore pari a 5 e l`altra valore pari a 74
Per ottenere nuovamente il valore di tensione dovro` moltiplicare il valore della cella v1 per 256 e sommarlo alla cella v2.

Esattamente...l'unica cosa è che il resto lo puoi ottenere con meno codice mediante il modulo:

V=13.54
V=int(V*100 ) ' V DIVENTA UN INTERO
V1=V/256 '5
V2=V MOD 256 '74

il modulo è la stessa cosa del resto...ma è solo un dettaglio...fai come ti trovi meglio! faccine/smile.gif



---------------
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:4147

Stato:



Inviato il: 4/10/2013,12:49

ok, capito perfettamente.

 

RobertoV
milliWatt


Gruppo:Utente
Messaggi:9

Stato:



Inviato il: 8/12/2013,01:25

Buonasera ,

Intanto volevo fare i complimenti a tutti, gandissimo lavoro, e molto utile , almeno per me che non mastico il C .

Sto cercando di fare andare il compilatore , lo lancio, si vede la schermata iniziale , ma dopo un paio di secondi mi appare l'errore 339
Component `richtx32.ocx` or one of its dependencies not correctly registred: a file is missing or invalid.

Lo fa identico anche con le versioni vecchie dei compilatori !
Per esempio per la versione 3.2 , nella stessa cartella del compiler PPTEACompiler da 1100KB ho anche i seguenti file :
RCHTXTIT.DLL da 35 KB
RICHIED32.DLL da 171 KB
RCHHT32.OCK da 199 KB

IL SO e' WIN7 a 64 Bit

Avete qualche suggerimento per risolvere ?

Ringrazio in anticipo .

Cordiali saluti
Roberto V

 
 InizioPagina
 

Pagine: (114)  < ...  94   95   96   97   98   99   100   101   102   103   104   105   106   107   108   [109]   110   111   112   113   114    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum