Se sei già registrato           oppure    

Orario: 19/03/2024 12:03:53  

 

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

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 12/2/2012,15:35

CITAZIONE (mauropenna @ 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

Di fatto non c'è nulla da impostare...l'unica cosa da fare :
1.è caricare il firmware
2.agganciarlo alla porta usb
3.aprire la porta USB ( vedere che diventa verde)
4.premere STOP ( vedere la scritta STOP)
5.premere PPTEA version ( leggere la versione del firmware)


...poi si possono scrivere i programmi che si vuole...
se continui ad avere problemi...vediamo di andare a fondo.
Ciao
Bolle



---------------
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: 12/2/2012,16:20

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

La caccia (con la 2.7 appena consegnata) dovrebbe essere terminata...dimmi se tutto è ok!
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: 12/2/2012,18:40

Io non ho fretta... e ci mancherebbe, anche se la avessi aspetterei in silenzio, devo solo ringraziarti per ogni istante che dedichi a questa cosa. Stanotte non credo che sperimenterò ulteriormente, perchè se faccio due conti:
-2 ore di sonno giovedì per sistemare la legna arrivata
-4 ore di sonno per la nuova maiinboard venerdi
-4 ore di sonno per giocare col pptea sabato
= un uomo distrutto domenica faccine/smile.gif
vedo che si è accorto anche jumpy...



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 14/2/2012,20:12

ci sono dei problemi con lo XOR... il compilatore mi dice ERROR:NO END OF LINE!---->(3)3 C=A XOR B



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 14/2/2012,21:30

Hai ragione...me ne sono proprio dimenticato...nel rifare il parser da ricorsivo a lineare...mi sono perso lo xor...questa variante impatta anche nel fimware...cavolo!!!!!!
Se ti occorre con urgenza faccio la variante e posto la 2.8 prematura!
Ciao
Bolle



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

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 14/2/2012,22:09

Meno male che MarKo c'é... faccine/band.gif



---------------
"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: 15/2/2012,01:14

Siete due canacci!!!! faccine/clap.gif
ho rifatto un'altra funzione di sistema ed ho recuperato un altro po di spazio...non mi sembra vero...mi muovo su una manciata di byte.
Cmq siamo in dirittura di arrivo...comprese le costanti di sistema che sono nel compilatore!!!
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: 15/2/2012,10:45

No, per cortesia, l'inno no!!!! a parte le questioni politiche, mi fa musicalmente schifo, e non sono un musicista! faccine/smile.gif
Bolle, come sempre di urgente c'è solo la nostra vita sociale e familiare... tutto il resto può (e deve) attendere, quindi fai con comodo, io per ora sto sempre e solo giocando... me ne sono accorto perchè ho ripreso in mano vecchio codice che usava lo xor e funzionava...
Visto che stai rifacendo, fai tutto con calma, implementi il display a 2 fili recuperiamo qualche i/o... poi rimappi bit15 e ne recuperiamo ancora uno... arrivi alla versione 3.0 e chiudi in bellezza, ma stavolta sul serio! solo debugging faccine/smile.gif



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 15/2/2012,11:08

A dire il vero impiego poco a mettere le mani sul PPTEA...ad esempio lo xor è già bello che pronto...la parte più lunga è preparare la consegna. In effetti si può recuperare quel bit...ma stavo pensando anche ad altre cose...come ad esempio utilizzare gli altri bit di TX/RX wireless...insomma...si può ancora spremere il PPTEA...sta diventando un bell'oggettino...soprattutto a voi che lo provate e lo debuggate. Il problema serio è lo spazio di memoria relativa al codice...mi muovo veramente stretto..sto ottimizzando l'ottimizzabile.
Cmq per display a due fili intendi il funzionamento con il 4093?
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: 15/2/2012,12:05

Faccio alcune premesse su come la penso (sulla vita, l'universo e tutto quanto)

1) Se fa quel che basta, non toccare sennò si guasta...
2) Se proprio lo devi toccare, meglio rifare che "tappullare" (mettere pezze)

Adesso mi metto in "avvocato del diavolo mode"; non voglio urtare o insegnare nulla a nessuno, è solo un punto di vista, e alle volte serve.

X il display, bisogna valutare:

1) Esiste si un parco di applicatori che hanno già speso tempo e soldi sui display "standard", ma a meno di quelli che ancora ci sperimentano (o giocano come me), chi si è costruito qualcosa e lo sta usando, non credo passi all'ultima versione ad ogni update. quel che adesso funziona con la 2.1, continua a farlo. Piuttosto, bisognerebbe documentare l'evoluzione delle versioni, dicendo quali non hanno problemi e cosa è variato dall'una all'altra (sul sito di PinoTux ?)

2) Il problema, come già emerso in passate discussioni, è "storico", chi si approccia ed inizia a leggere i thread sul pptea, crede di dover partire dalla versione 0.01 beta... bisogna tagliare i ponti col passato, far capire meglio che il PPTEA ha avuto una storia e si è evoluto, ADESSO FUNZIONA COSI!.

3)i2c: risparmi 2 i/o (rispetto all'interfaccia bifilare per lo standard) ma i display costano circa il 50% in +, si parla di 10euro contro 5... e quelli "vecchi" li recuperi dalle apparecchiature dismesse

4) Sul codice, non posso dire nulla, non sono del mestiere... non riesco a capire cosa ti permetta di risparmiare + spazio di memoria... dico solo: firmware più piccolo, più spazio per il programma, magari non serve l'rtc e la memoria e recupero 2 i/o.

5) Sensori unifilari... non conosco ma... abbiamo talmente tanti sensori 4-20mA o 0-5V disponibili... ci serve proprio l'interfaccia?

S'io fossi foco, farei così:
metto un paletto:
presente: sia arriva PPTEA X.x : interfaccia display diventa SOLO bifilare con 4093 e display standard, non si buttano via i vecchi display, ma si recuperano i/o, si arriva ad un firmware tutto debuggato e ci si ferma li.
futuro remoto: (quando non troveremo + display HD44780, quando sorgeranno effettive maggiori necessità): PPTEAXT: interfaccia i2c avanzata per display, sensori, eeprom+grande etc... E poi ciascuno sceglierà cosa usare sulla base di quanto vorrà fare...

Esco dal Devil's Lawyer mode

Ti faccio una "domanda" tecnica che probabilmente è solo una castroneria)... non ho ancora ben capito come funziona il PPTEA, se ha un interprete di metacodice a bordo, se ha un bootloader che poi passa al compilato che gli scarichi sopra tipo bios/s.o... ma non potresti fare in modo, invece di avere tutte le funzionalità sempre a bordo (immagino sia così), mettere sopra solo quello che serve al singolo programma che si fà girare volta per volta?

In amicizia e gratitudine, sempre!



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 15/2/2012,14:17

faccine/biggrin.gif

CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
1) Se fa quel che basta, non toccare sennò si guasta...
2) Se proprio lo devi toccare, meglio rifare che "tappullare" (mettere pezze)

Giusto,ma il PPTEA non fa ancora quello che voglio...deve fare di più ed abbracciare il più possibile funzionalità. Si è capito che siamo in working progress...l'oggetto ha quasi preso forma...ad esempio la 2.8 , oltre al ripristino dello xor, avrà due cose fondamentali:
1.TIMER
2.PWM
Forse in questo momento sfugge la portata di queste due nuove funzionalità...ma è stato fatto un passo in avanti enorme. Tutto va visto nell'ottica di poter aiutare/supportare persone a realizzare i loro progetti...questo è l'obiettivo principale.

CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
Adesso mi metto in "avvocato del diavolo mode"; non voglio urtare o insegnare nulla a nessuno, è solo un punto di vista, e alle volte serve.

Insegna pure...ho ancora tanto da apprendere...e non sto scherzando.

CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
1) Esiste si un parco di applicatori che hanno già speso tempo e soldi sui display "standard", ma a meno di quelli che ancora ci sperimentano (o giocano come me), chi si è costruito qualcosa e lo sta usando, non credo passi all'ultima versione ad ogni update. quel che adesso funziona con la 2.1, continua a farlo. Piuttosto, bisognerebbe documentare l'evoluzione delle versioni, dicendo quali non hanno problemi e cosa è variato dall'una all'altra (sul sito di PinoTux ?)

Diciamo che lo faccio nella pagina principale del PPTEA...leggendo tutte le 50 pagine si riesca a capire. faccine/biggrin.gif Il povero Pino cerca di starmi dietro e mi rendo conto che non è facile...mi aiuta non poco davanti e dietro le fila.


CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
2) Il problema, come già emerso in passate discussioni, è "storico", chi si approccia ed inizia a leggere i thread sul pptea, crede di dover partire dalla versione 0.01 beta... bisogna tagliare i ponti col passato, far capire meglio che il PPTEA ha avuto una storia e si è evoluto, ADESSO FUNZIONA COSI!.

Posso farlo ma per il momento non ho mai perso la retrocompatibilità..cioè qualsiasi programma che girava su una versione precedente deve girare sulla versione successiva...ovviamente a meno di bachi ( vedi xor)


CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
3)i2c: risparmi 2 i/o (rispetto all'interfaccia bifilare per lo standard) ma i display costano circa il 50% in +, si parla di 10euro contro 5... e quelli "vecchi" li recuperi dalle apparecchiature dismesse

Va bene...ma devo mantenere sempre la gestione del display a 6 fili.

CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
4) Sul codice, non posso dire nulla, non sono del mestiere... non riesco a capire cosa ti permetta di risparmiare + spazio di memoria... dico solo: firmware più piccolo, più spazio per il programma, magari non serve l'rtc e la memoria e recupero 2 i/o.

Magari a te non serve...ma ad altri si... faccine/tongue.gif


CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
5) Sensori unifilari... non conosco ma... abbiamo talmente tanti sensori 4-20mA o 0-5V disponibili... ci serve proprio l'interfaccia?

Non dici una cosa errata...ma ci sono sensori ad un filo...la gestione è talmente veloce che con l'eabasic il PPTEA non gli stà dietro...quindi se è possibile prendiamo anche questa fetta di HW.

CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
S'io fossi foco, farei così:
metto un paletto:
presente: sia arriva PPTEA X.x : interfaccia display diventa SOLO bifilare con 4093 e display standard, non si buttano via i vecchi display, ma si recuperano i/o, si arriva ad un firmware tutto debuggato e ci si ferma li.

Purtroppo devo (ed è un imperativo) mantenere la gestione passata...se fosse più snella poteri farlo...ma c'è un chip in più...quindi se c'è spazio la faccio..altrimenti il display a due fili viene sacrificato.


CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
Ti faccio una "domanda" tecnica che probabilmente è solo una castroneria)... non ho ancora ben capito come funziona il PPTEA, se ha un interprete di metacodice a bordo, se ha un bootloader che poi passa al compilato che gli scarichi sopra tipo bios/s.o... ma non potresti fare in modo, invece di avere tutte le funzionalità sempre a bordo (immagino sia così), mettere sopra solo quello che serve al singolo programma che si fà girare volta per volta?

Quasi la prima cosa che hai detto...il PPTEA è una delle cose più complesse che abbia mai realizzato...e non parlo solo del firmware...ma parlo del compilatore, degli algoritmi, della matematica, della analisi , della documentazione. Quando cerco un supporto da persone decisamente esperte...me le vedo cadere al suolo...sbarrano gli occhi e mi danno dell' faccine/alien.gif .
Purtroppo il PPTEA è un blocco unico ed inseparabile...si potrebbe fare una cosetta...ma alcune cose perderebbero di significato.

CITAZIONE (MarKoZaKKa @ 15/2/2012, 12:05)
In amicizia e gratitudine, sempre!

E' un piacere.



---------------
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: 15/2/2012,18:01

CITAZIONE
Giusto,ma il PPTEA non fa ancora quello che voglio...deve fare di più ed abbracciare il più possibile funzionalità.

Maniaco! faccine/smile.gif faccine/smile.gif (per nostra fortuna!)

CITAZIONE
...leggendo tutte le 50 pagine si riesca a capire. faccine/biggrin.gif Il povero Pino cerca di starmi dietro e mi rendo conto che non è facile...mi aiuta non poco davanti e dietro le fila.

Allargo la mia gratitudine a tutti quelli che ti stanno aiutando!

N.B. quelle che seguono non sono richieste, sono opinioni; vai per la tua strada con le tue idee e considerale solo come i commenti di quelli che guardano il cantiere...

CITAZIONE
Va bene...ma devo mantenere sempre la gestione del display a 6 fili.

CITAZIONE
Purtroppo devo (ed è un imperativo) mantenere la gestione passata...se fosse più snella poteri farlo...ma c'è un chip in più...quindi se c'è spazio la faccio..altrimenti il display a due fili viene sacrificato.

Il display è molto utile per oggetti che devono essere utilizzati anche da chi non ha realizzato l'applicazione (leggi moglie/figli etc...), non solo come oggetto "estetico", ma la gestione a sei fili porta via tanti preziosi i/o; d'accordo, li possiamo sempre recuperare con sistemi quali il 74259, ma si complica il listato, quindi più bisogno di memoria, necessità di eeprom esterna e conseguente perdita di altri 2 i/o... il display i2c sarebbe ideale perchè non si perdono i/o, il 4093 lo vedo come un alternativa "trasparente"; se uno ha già qualcosa di funzionante e fa l'upgrade del firmware, basta staccare i 6 fili dal pptea, collegarne 2 al 4094 e collegare il display a questo, il circuito del PPTEA non si tocca, su quella particolare applicazione si avranno solo 4 i/o nuovamente disponibili per migliorare l'applicazione.
Purtroppo non conoscendo i motivi per cui tu debba mantenere la gestione a 6fili, ne sono in grado di capire o immaginare quanto queste modifiche impattino sulla dimensione del firmware, questi rimangono solo chiacchere fini a se stesse (per non chiamarle masturbazioni cerebrali faccine/smile.gif)

CITAZIONE
Magari a te non serve...ma ad altri si... faccine/tongue.gif

Certamente, intendevo dire che se il firmware rimane più piccolo, magari "uno" non è costretto ad usare la eeprom esterna, e quindi si ritrova 2 i/o di più.

CITAZIONE
...ma ci sono sensori ad un filo...la gestione è talmente veloce che con l'eabasic il PPTEA non gli stà dietro...quindi se è possibile prendiamo anche questa fetta di HW.

Forse intendi sensori con uscita digitale? Fammi un esempio di quali sensori intendi, nella mia esperienza conosco solo quelli che ho detto.

Comunque, qualsiasi cosa farai, sarà un successo, e mi adeguerò alle tue decisioni... Se non mi bastera il pptea, in commercio esistono sempre microcontroller più potenti, basta pagare! (ah, già, ne ho due in casa che aspettano faccine/smile.gif ) oppure, si aggiunge un PPTEA, tanto con quello che costano, meglio usarne uno solo dedicato al display!

Grazie sempre!



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 16/2/2012,00:13

La gestione a 6 fili per il display deve rimanere anche per un motivo semplice...alcuni utenti hanno agganciato un display...se gli levo la funzionalità cosa fanno? Cmq inserire un nuovo componente (vedi 4093) complica la basetta, mentre prevederne uno con protocollo i2c farebbe del PPTEA un qualcosa di non versatile...costringerei ad acquistare un display poco commerciale...passami il termine di nicchia...che può andar bene ma non può essere esclusivo (xor...ahhaha...ho fatto la battuta). Quindi se rimane spazio sarei tentato di implementare quello con il 4093...mentre quello con protocollo i2c non ci penso nemmeno (anche se sarebbe l'implementazione più facile) visto che i display costano 5 volte di più! Vediamo cosa riusciamo a combinare.


Inoltre il codice che si scrive in eabasic va a finire nella eeprom del CHIP...e non ha nulla a che vedere con il firmware...tant'è che si cambia quante volte vogliamo senza riprogrammare il PIC...cioè è il PPTEA stesso che si preoccupa di metterlo nel posto giusto...quindi la eeprom esterna viene usata se qualcuno scrive codice lungo ...ma è indipendente dal codice del PPTEA.

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: 16/2/2012,11:25

CITAZIONE
La gestione a 6 fili per il display deve rimanere anche per un motivo semplice...alcuni utenti hanno agganciato un display...se gli levo la funzionalità cosa fanno?

La risposta a questo era già nel mio msg precedente... mi autoquoto:
CITAZIONE
se uno ha già qualcosa di funzionante e fa l'upgrade del firmware, basta staccare i 6 fili dal pptea, collegarne 2 al 4094 e collegare il display a questo, il circuito del PPTEA non si tocca, su quella particolare applicazione si avranno solo 4 i/o nuovamente disponibili per migliorare l'applicazione.

CITAZIONE
Cmq inserire un nuovo componente (vedi 4093) complica la basetta

Mica tanto... un dil a 16 pin, tra l'altro si può mettere in "piggyback" al display oppure volante su un pezzetto di millefori...

D'accordissimo sull'i2c... evidentemente non riesco a spiegarmi...

Cmq, ubi maior minor cessat...

faccine/smile.gif



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 29/5/2012,14:09

Una segnalazione... se nel PPTEA è presente del codice, e riversate un nuovo codice, ma che non "chiude" l'esecuzione su un loop o un end, l'esecuzione prosegue sul codice precedente... faccine/smile.gif



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

 
 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