| Luca450Mhz
| Inviato il: 12/6/2013,08:13
|
Per me la consegna subito va benissimo, così provo immediatamente e ti faccio sapere!!!!!!!
--------------- 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.
| | | | NonSoloBolleDiAcqua
| Inviato il: 12/6/2013,08:58
|
FIRMWARE 4.2.5c
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | alessio287
| 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
| 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
| 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!
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | MarKoZaKKa
| 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
| 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
| 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
| 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
| 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
| 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....
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | ecologix1971
| 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
| 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!
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | ecologix1971
| 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
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|