Se sei già registrato           oppure    

Orario: 19/04/2024 15:11:49  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (24)   1   [2]   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20  ...>    (Ultimo Msg)


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

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 3/1/2012,09:46

Carissimo NonSoloBolleDiAcqua,
si potrebbe fare in modo che nel IDE del PPTEA le due finestre che mostrano i dati ricevuti possano eseguire automaticamente lo scroll, visualizzando quindi sempre gli ultimi dati arrivati in fondo? grazie! faccine/wink.gif



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 3/1/2012,18:10

CITAZIONE (MarKoZaKKa @ 3/1/2012, 09:46)
Carissimo NonSoloBolleDiAcqua,
si potrebbe fare in modo che nel IDE del PPTEA le due finestre che mostrano i dati ricevuti possano eseguire automaticamente lo scroll, visualizzando quindi sempre gli ultimi dati arrivati in fondo? grazie! faccine/wink.gif

Giusta osservazione...ottima osservazione...ma risolvo (anche) in altro modo...nella nuova versione implementerò anche questo.


X tutti gli altri:
Su su....chiedete ....veloci...prima che esca la nuova release. faccine/tongue.gif
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: 4/1/2012,13:39

... Espandere gli ingressi con CD4051 od altri, definire i pin utilizzabili per un BUS di espansione, da quello che vedo sono i bit da 0 a 6 che ancora non sono vincolati a particolari opzioni, quindi il bit 0 configurabile come ingresso o uscita, tre bit di indirizzo e tre bit di selezione, quindi ho (minimo a meno di usare decodificatori per l'indirizzo) tre banchi da 8 linee che possono essere uscite (con il 74259) o ingressi analogici/digitali (col CD4051 o simili se qualcuno li conosce... si potrebbe anche usare un 74259 e otto relè miniatura, imposto il pin 0 come output, attivo il relè, poi lo imposto come CAD e leggo la tensione... bella idea, devo provare... quanto mi sento pirla a scrivere come se stessi parlando...)

Non so se mi sono capito faccine/smile.gif

Dimenticavo... a questopunto ci vorrebbe una istruzione del tipo "BUS(modo,indirizzo, banco)"
modo= IN/OUT/CAD
indirizzo= 0...7
banco= 1...6 (0 lo lascerei per "nulla da selezionare", 8 per il master clear facendo il nand delle tre linee)

Non so se ho spiegato (la vela)...



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 4/1/2012,16:07

CITAZIONE (MarKoZaKKa @ 4/1/2012, 13:39)
Dimenticavo... a questopunto ci vorrebbe una istruzione del tipo "BUS(modo,indirizzo, banco)"

Chiaro...ma per ora va bene anche una subroutine. 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:1886

Stato:



Inviato il: 9/1/2012,17:12

... scorrendo un altro thread, mi è parso di capire che se utilizzo il Quickstart perdo la possibilità di usare il bit 13?



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 15/1/2012,07:36

Bolle, nella prossima versione dell'IDE, ci sarebbe da aggiungere in automatico l'estensione .EAB quando salvi un listato con saveas, oppure rimuovere il filtro estensione sul'open...



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 15/1/2012,08:01

CITAZIONE (MarKoZaKKa @ 9/1/2012, 17:12)
... scorrendo un altro thread, mi è parso di capire che se utilizzo il Quickstart perdo la possibilità di usare il bit 13?

Riassumo il motivo del quick start...cioè la partenza immediata.
Il PPTEA attende due secondi per partire ...il motivo è legato al fatto che se si sbaglia un programma...questo se parte subito non si ferma più...quindi quei due secondi sono utili in fase di stesura per fermare il PPTEA...e magari reinviargli un altro sw. Ma se volgio fare un qualcosa che appena lo alimento parte il se ...devo fare in modo di far capire al PPTEA...si è presa la strada del pullup...cioè una resistenza su un pin che all'avvio il PPTEA va a leggere...cioè parte il PPTEA ...prima di attendere due secondi verifica se il pin (bit 13) è a livello alto...se è alto parte immediatamente il codice.
Il pin è ovviamente utilizzabile...tant'è che è settato come uscita...invece il PPTEA all'avio lo setta come ingresso per verificare il valore...poi lo setta come uscita.
A questo punto ci si può mettere un condensatore o un qualcosa che solo all'avvio lo posti a +5...poi il pin può sganciarsi.
Spero di essere stato chiaro...se hai altre idee ...proponile...non è detto che la strada non possa cambiarsi.

CITAZIONE (MarKoZaKKa @ 15/1/2012, 07:36)
Bolle, nella prossima versione dell'IDE, ci sarebbe da aggiungere in automatico l'estensione .EAB quando salvi un listato con saveas, oppure rimuovere il filtro estensione sul'open...

Vero...mi segno la variante! faccine/clap.gif


Ciao faccine/smile.gif
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: 16/1/2012,16:06

Si, il quickstart l'avevo capito... mi era poi sorto il dubbio leggendo un altro thread che il bit andasse perduto utilizzando questa funzione... idee alternative non me ne vengono, dato che non conosco il PIC... sorry...
Ciao!
ZaK



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 30/1/2012,09:38

Ho fatto qualche prova, mi sono accorto che se la risoluzione del display è troppo bassa , appare l'errore 380; a 1024x768 la finestra occupa tutta l'area del video e sborda un pò in basso sotto alla barra delle applicazioni. La finestra va chiusa e riaperta ad ogni prova, altrimenti si ridimensiona e non si capisce cosa succede (ad esempio, aprendola a 1024x768 e poi scendendo a 800x600, viene ridimensionata mentre aprendola direttamente da errore; salendo rimane la sbordatura, mentre aprendola già a risoluzione superiore viene visualizzata bene); in effetti alla finestra mancano i pulsanti di riduzione a icona e di pieno schermo...



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 31/1/2012,15:05

Ciao Marco,
il problema del debug 380 nella versione 2.5 è stato risolto ...il problema è che con risoluzioni più basse di 768 non si vedono i pulsanti inferiori...ed è praticamente impossibile farli entrare in risoluzioni così basse.Quindi la risoluzione 800x600 ( essendo 600 minore di 768) comporterà dei limiti di funzionamento.
Spero di essere stato chiaro.
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: 31/1/2012,16:48

Si chiarissimo... spero che ecologix riesca a risolvere il suo problema



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 12/2/2012,02:31

Allora, stavo giocando con lm35, cads, eeprom etc... sono partito dal misurare la temperatura e mostrarla sul display a gettare le basi per un datalogger ad un canale... però ho un problema. se nel codice seguente, uso le linee che sfruttano la costante TEMPCONV, ottengo 0... da prove fatte, il codice trasferito a bordo del pic si "dimentica" il valore della costante... le cose non cambiano neppure diminuendo le cifre della costante... con il codice + corto, però, mi funzionava... ad un certo punto, click!
Buona caccia, Ciao!

10 PRAGMA INTERNAL_EEPROM
15 FDATE=0
20 EEXTERNAL=1
25 CADS=1
30 CONSTANT STEPTIME=10
35 CONSTANT STOPCELL=50
40 CONSTANT MEANVALUES=5
45 'CONSTANT TEMPCONV=0.48875855327
50 CONSTANT DELTA=2
55 SETIO=&H00FF
60 LCDCLEAR
65 CELL=0
70 LASTCELL=CELL
75 TREND=""
80 WAITMS STEPTIME
85 LASTTEMP=CADS1
90 CELL=LASTCELL
95 WEEPROM=LASTTEMP
100 IF LASTCELL>MEANVALUES THEN 105 ELSE 170
105 WORKCELL=LASTCELL-MEANVALUES
110 MEANTEMP=0
115 REPEAT
120 CELL=WORKCELL
125 MEANTEMP=MEANTEMP+REEPROM
130 WORKCELL++
135 UNTIL WORKCELL<lastcell
140 MEANTEMP=MEANTEMP/MEANVALUES
145 TREND==
150 IF LASTTEMP<meantemp-DELTA THEN 155 ELSE 160
155 TREND=<
160 IF LASTTEMP>MEANTEMP+DELTA THEN 165 ELSE 170
165 TREND=">"
170 LCDPOS=17
175 LCDWRITE=RIGHT(DATE,8) & " " & LEFT(LASTTEMP*0.48875855,5) &" " & TREND
176 'LCDWRITE=RIGHT(DATE,8) & " " & LEFT(LASTTEMP*TEMPCONV,5) &" " & TREND
180 LCDPOS=33
185 LCDWRITE=LEFT(MEANTEMP*0.48875855,5)&" "& (STOPCELL-LASTCELL)&" "
186 'LCDWRITE=LEFT(MEANTEMP*TEMPCONV,5)&" "& (STOPCELL-LASTCELL)&" "
190 LASTCELL++
195 IF LASTCELL>STOPCELL THEN 200 ELSE 80
200 DNLD=USBINP
205 IF DNLD=9 THEN 210 ELSE 200
210 WORKCELL=0
215 CELL=WORKCELL
220 USBOUT=REEPROM & ","
225 WORKCELL++
230 IF WORKCELL>STOPCELL THEN 60 ELSE 215
235 GOTO 60



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 12/2/2012,09:47

CITAZIONE (MarKoZaKKa @ 12/2/2012, 02:31)
Buona caccia, Ciao!

Il cacciatore di bug...bene...così mi aiutate decisamente a rendere il lavoro eccellente.
Verissimo ...ho verificato ora ed è come dici:è un problema del compilatore...l'ho sistemato se ti serve urgentemente faccio una nuova versione (basta solo il compilatore) ...oppure ti trovi la variante nella prossima consegna.
Dimmi tu.
Bravo! faccine/clap.gif
Ciao
Bolle




Modificato da NonSoloBolleDiAcqua - 12/2/2012, 10:34


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

 

mauropenna
Watt


Gruppo:Utente
Messaggi:86

Stato:



Inviato il: 12/2/2012,11:36

ciao a tutti e da un po di giorni che provo programmini con il pptea e sul debug tutto ok provo sul primo pic comprato tutto ok
da qualche giorno ne ho comprati altri 2, su cui ho caricato l' ultima versione del firmwer e non riesco a fare niente, pensavo di aver
sbagliato io a montare il circuito o di aver bruciato i pic , non funzionave niente.
ieri sera prima di uscire ho provato a installare la versione 2.3 come nel primo e provato funziona tutto,
secondo voi cosa puo essere successo ho provato tutte le versioni dopo la 2.3 e nessuna funziona .....

a voi funzionano tutte ce qualche impostazione software che cambia tra una relise e l altra mentre si programmano i pic????

se averte idee vi sono grato ciao a questa sera Mauro

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 12/2/2012,13:08

A me è successo che caricando il programma compilato non funzionasse, provando e riprovando nulla da fare... per qualche strana ragione ho dovuto ricaricare il firmware e poi il caricamento andava bene; questo mi è successo più di una volta e credo d'aver risolto mettendo dei condensatori di fuga direttamente sui pin di alimentazione sia del PIC che della EEprom, i classici 100nF con in parallelo 10uF...da allora non ho più notato problemi.
Saluti
Pino

p.s.

CITAZIONE
oppure ti trovi la variante nella prossima consegna.

@ Bolle: per quando prevedi la prossima? (2.7 ?) ciao... faccine/rolleyes.gif



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

 
 InizioPagina
 

Pagine: (24)   1   [2]   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum