Se sei già registrato           oppure    

Orario: 14/11/2019 00:12:45  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (114)  < ...  7   8   9   10   11   12   13   14   15   16   [17]   18   19   20   21   22   23   24   25   26   27  ...>    (Ultimo Msg)


PPTEA- Processore Per Tutti
FinePagina

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3443

Stato:



Inviato il: 28/7/2011,13:20

Sono d'accordo!!
Ho appena aggiornato la pagina PPTEA con il nuovo compilatore ed in più la documentazione (da completare) del linguaggio EABasic in PDF, così non ci dovrebbero essere problemi di compatibilità, se vuoi dare un'occhiata, sempre pronto a suggerimenti/cambiamenti.. faccine/smile.gif
Bolle ha sempre parlato del firmware hexbasic ma non lo ha mai reso scaricabile, molto probabilmente te lo ritrovi caricato assieme al hex del sensore di temperatura, mi pare abbia fatto un dump del contenuto del suo PIC....
Qualche giorno fa ho messo le schermate del compilatore, ma rimane da aggiornare la parte precedente, quella delle istruzioni che è incompleta perché obsoleta...
Di più non posso fare mancandomi l'esperienza diretta... faccine/wink.gif
Tirèm innànz... sperando di non fare la fine di Amatore Sciesa... faccine/biggrin.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: 28/7/2011,13:37

Bene...ora è tutto chiaro. Hai iniziato dal firmware presente dal sensore di temperatura...poi il progetto è diventato più spinto ( quel firmware era sufficiente per il sensore di temperatura ma è diventato obsoleto)... successivamente le uscite e gli ingressi sono diventate rimappabili. Questo vuol dire che hai capito perfettamente tutto...tanto da fermare il programma in esecuzione e ricaricarne un'altro. Il PPTEA firmware nasce con un programma vuoto...che può essere solo 'STOPPATO' e caricato un'altro.
Di fatto non ho capito come hai fatto a capire tutto ma ben venga.
A questo punto dovrei darti il firmware PPTEA 1.0...che è quello che implementa tutti i comandi...ne ho uno ma non sono sicuro che sia l'ultimo...motivo? Non ho l'hardware per verificarlo!!!! faccine/biggrin.gif Vuoi che te lo posti e mi fai sapere tu?
faccine/laugh.gif
Tanto poi il buon PinoTux rimette tutto in ordine!!!! faccine/clap.gif

CITAZIONE (PinoTux @ 28/7/2011, 14:20)
Tirèm innànz... sperando di non fare la fine di Amatore Sciesa... faccine/biggrin.gif

Chi è costui?Ha fatto per caso una finaccia? faccine/huh.gif



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

Stato:



Inviato il: 28/7/2011,14:57

Mi raccomando, tenetemi aggiornato! faccine/smile.gif

CITAZIONE
Chi è costui?Ha fatto per caso una finaccia?

È stato un patriota lombardo durante l'occupazione austriaca a metà del '800. È la frase che pronunciò quando lo stavano portando alla forca e si fermarono un attimo davanti casa sua, tiremm innanz, disse, andiamo avanti; questo secondo la tradizione popolare.



---------------
"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: 28/7/2011,15:00

Più che tirare avanti...stiamo, anzi state, dando una forte accelerata!!!
faccine/clap.gif



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

 

mixtrb

Avatar
GigaWatt


Gruppo:Utente
Messaggi:835

Stato:



Inviato il: 28/7/2011,15:33

CITAZIONE (NonSoloBolleDiAcqua @ 28/7/2011, 14:37)
Di fatto non ho capito come hai fatto a capire tutto ma ben venga.
A questo punto dovrei darti il firmware PPTEA 1.0...che è quello che implementa tutti i comandi...ne ho uno ma non sono sicuro che sia l'ultimo...motivo? Non ho l'hardware per verificarlo!!!! faccine/biggrin.gif Vuoi che te lo posti e mi fai sapere tu?
faccine/laugh.gif
Tanto poi il buon PinoTux rimette tutto in ordine!!!! faccine/clap.gif

postalo come preferisci, qui, in MP o e-mail;
ma non so se prima di domenica potrò darti un feedback:
domani mattina c'è il rientro a casa e fino a domenica non so se riuscirò a dedicarmi al progetto PPTEA
domenica pomeriggio ricomincio al lavoro e potrebbe essere l'occasione per ricominciare, se tutto è come previsto, abbastanza tranquillo.

intanto lo carico sul PIC (provvidenzialmente mi sono portato dietro anche il PICKit2, visto che occupava poco spazio; fin'ora non era servito, ma adesso invece)

l'impressione che abbia capito tutto ce l'hai più tu che io, sto andando per tentativi (fortunati) ma mi mancano tante informazioni che vorrei avere; ma va bene anche così, si procede lo stesso.

ho notato che, nella schermata generale del forum, invece delle caselle con la spunta +vivaci che segnalano nuove risposte, esce una scritta

adesso va bene !?!?!?
ci sono problemi oggi?
anche l'apertura delle pagine delle discussioni è difficoltosa .... strano?

CITAZIONE (PinoTux @ 28/7/2011, 14:20)
Sono d'accordo!!
Ho appena aggiornato la pagina PPTEA con il nuovo compilatore ed in più la documentazione (da completare) del linguaggio EABasic in PDF, così non ci dovrebbero essere problemi di compatibilità, se vuoi dare un'occhiata, sempre pronto a suggerimenti/cambiamenti.. faccine/smile.gif
Bolle ha sempre parlato del firmware hexbasic ma non lo ha mai reso scaricabile, molto probabilmente te lo ritrovi caricato assieme al hex del sensore di temperatura, mi pare abbia fatto un dump del contenuto del suo PIC....
Qualche giorno fa ho messo le schermate del compilatore, ma rimane da aggiornare la parte precedente, quella delle istruzioni che è incompleta perché obsoleta...
Di più non posso fare mancandomi l'esperienza diretta... faccine/wink.gif
Tirèm innànz... sperando di non fare la fine di Amatore Sciesa... faccine/biggrin.gif

ma avete dei problemi a reperire i PIC ? (tu e Bolle)

nella tua firma non potresti aggiungere anche il link al sito PPTEA?
così chiunque può andarci direttamente ...
o vuoi forse farci passare prima dal tuo? faccine/wink.gif faccine/biggrin.gif faccine/biggrin.gif (è una battuta!)

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3443

Stato:



Inviato il: 28/7/2011,16:16

Aggiornata la firma, come vedi ho messo prima quella del PPTEA così non posso essere accusato di faziosità.. faccine/biggrin.gif faccine/biggrin.gif

Mi sembra di aver capito che Bolle abbia problemi di hardware (pic), io ne ho due ma non riesco a programmarle..
Sto usando un programmatore della Velleman che dovrebbe supportarle ma non va... faccine/sad.gif
Con gli stessi euro potevo prendere quello che hai tu e mi avanzava pure per il/la PIC...
mannaggia...
Buone Ferie e buon rientro allora, sabato vado a Vienna e ritorno in giornata per la seconda volta in due settimane, devo portare dei libri a mia figlia che si deve preparare..
Ci sentiamo,
Pino



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

 

mixtrb

Avatar
GigaWatt


Gruppo:Utente
Messaggi:835

Stato:



Inviato il: 28/7/2011,17:12

CITAZIONE (PinoTux @ 28/7/2011, 17:16)
Aggiornata la firma, come vedi ho messo prima quella del PPTEA così non posso essere accusato di faziosità.. faccine/biggrin.gif faccine/biggrin.gif

Mi sembra di aver capito che Bolle abbia problemi di hardware (pic), io ne ho due ma non riesco a programmarle..
Sto usando un programmatore della Velleman che dovrebbe supportarle ma non va... faccine/sad.gif
Con gli stessi euro potevo prendere quello che hai tu e mi avanzava pure per il/la PIC...
mannaggia...
Buone Ferie e buon rientro allora, sabato vado a Vienna e ritorno in giornata per la seconda volta in due settimane, devo portare dei libri a mia figlia che si deve preparare..
Ci sentiamo,
Pino

OK,

anch'io ho messo la firma così sarà tutto più facile per chi volesse aggregarsi (speriamo)

se hai qualche aggancio per il ritiro tra Milano e Bergamo te lo posso dare io uno o 2 PIC già programmati (ne ho presi 10 per abbassare il prezzo, ne ho forse fatto fuori uno faccine/ph34r.gif e ne ho quindi ancora in abbondanza)
per le condizioni dello scambio: chiedi a drmacchi11 (non trattabili!)
faccine/biggrin.gif faccine/biggrin.gif faccine/biggrin.gif capirai ....

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 28/7/2011,18:37

Ragazzi datemi qualche ora di tempo...ora ho finito con il mammozzo...poi vado a cena fuori, quando torno controllo la versione del firmware e la posto.
A fra poco
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: 29/7/2011,22:31

Ragazzi, vi chiedo perdono, vi ho dato buca, sono tornato tarderrimo,oggi poi ho dovuto procedere con il mammozzo (non si poteva perdere l'incontro amoroso)...domani prometto che posto tutto...giurin giurello!
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: 30/7/2011,16:28

CONSEGNA 1.0 PPTEA
Presente sia l'eseguibile che il firmware del PPTEA.All'interno non è presente alcun codice...quindi occorre effetuare lo STOP e poi caricare il codice eab.

Allego anche un programmino che accende casualmente le luci ogni 250 milli sui bit delle uscite 13, 21, 22,23, 24, 26, 27, 28 ( bit0-> bit7).

CODICE
10 'ACCENDI LUCI CASUALI
20 A= RND AND 255
30 OUT= A * 256
40 WAITMS 250
50 GOTO 20



Il PPTEA nasce con 8 bit di ingresso e 8 bit di uscita, se vogliamo modificare tale situazione dobbiamo usare l'istruzione SETIO=val , dove val identifica la mappatura di bit:1-> si tratta di un ingresso 0 -> si tratta di un uscita.
Il default è quindi SETIO 255 ( dove i primi 8 bit sono alzati , cioè ingresso e i restanti sono bassi cioè sono una uscita)

Se vogliamo avere 16 uscite dobbiamo settare l'istruzione :
SETIO=0
Otteniamo 16 uscite e il valore passato alla OUT viene direttamente mandato in uscita.
Spero di essermi spiegato.Verificate nel debug ...vedete come cambia la mappatura dei bit.
Bolle
PS:Perdonate il ritardo...

File Allegato: Consegna1.0_PPTEA.rar




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

 

mixtrb

Avatar
GigaWatt


Gruppo:Utente
Messaggi:835

Stato:



Inviato il: 30/7/2011,19:24

perchè la versione 0.32 del compilatore cerca di accedere ad internet (a detta del mio firewall, Zone Alarm), almeno la prima volta che lo si esegue?

no, non solo, anche la seconda .....

manca ancora la giusta corrispondenza tabellare tra
|___pin PIC____________|
|___bit PPTEA__________|
|___casella con spunta___|

manca pinPIC n°2 e corrispondente bit zero PPTEA; risulta perciò fuorviante la parte destra della tabella dove ci sono le regolari caselle di spunta ma i pin e bit sovrastanti sono sballati

(scritta C5 nello schema)

per il resto il debug del test a prima vista funziona;

magari nella spiegazione della funzione SETIO meglio specificare che 1° bit (LSB) è/si intende quello più a destra
(non essendo arabi, per i profani che scrivono normalmente in italiano, ciò è controintuitivo)
perciò scrivere =>&HFF _____ equivale a &H00FF ______________(esadec zero . zero . _F_. _F_) che è
lo stesso che => &B1111.1111 equivale a &B0000.0000.1111.1111 (binario 0000.0000.1111.1111) *
* NON SCRIVERE I PUNTINI NEL PROGRAMMA sono usati qui solo per chiarezza

eventualmente si può prevedere la possibilità opzionale di scriverli, i puntini separatori, anche nel sorgente EABASIC?
facendo si che il compilatore li "digerisca" senza difficoltà se/quando li trova nella notazione binaria (&B)?

domani i test hardware
faccine/bye.gif

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 30/7/2011,20:04

CITAZIONE (mixtrb @ 30/7/2011, 20:24)
perchè la versione 0.32 del compilatore cerca di accedere ad internet (a detta del mio firewall, Zone Alarm), almeno la prima volta che lo si esegue?

no, non solo, anche la seconda .....

faccine/blink.gif ...cavolo, verifico se c'è qualche componente che accede ad internet anche se non mi sembra possibile. Cmq mi interessa la cosa...andiamo a fondo su questa questione!


CITAZIONE (mixtrb @ 30/7/2011, 20:24)
manca ancora la giusta corrispondenza tabellare tra
|___pin PIC____________|
|___bit PPTEA__________|
|___casella con spunta___|

manca pinPIC n°2 e corrispondente bit zero PPTEA; risulta perciò fuorviante la parte destra della tabella dove ci sono le regolari caselle di spunta ma i pin e bit
sovrastanti sono sballati

magari nella spiegazione della funzione SETIO meglio specificare che 1° bit (LSB) è/si intende quello più a destra
(non essendo arabi, per i profani che scrivono normalmente in italiano, ciò è controintuitivo)
perciò scrivere =>&HFF _____ equivale a &H00FF ______________(esadec zero . zero . _F_. _F_) che è
lo stesso che => &B1111.1111 equivale a &B0000.0000.1111.1111 (binario 0000.0000.1111.1111) *
* NON SCRIVERE I PUNTINI NEL PROGRAMMA sono usati qui solo per chiarezza

Non ho capito gran parte delle tue osservazioni...la SETIO rispecchia la nomenclatura informatica...
ForumEA/us/img217/8656/mappaturabit.jpg
preparo l'argomento documentandolo...facendo qualche esempio si dovrebbe capire meglio.
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).

 

mixtrb

Avatar
GigaWatt


Gruppo:Utente
Messaggi:835

Stato:



Inviato il: 30/7/2011,20:46

http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1312055117.gif

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 31/7/2011,07:41

Ora si che ho capito....incredibile la risoluzione come taglia in modo 'preciso' le informazioni.... faccine/laugh.gif
Puoi fare la verifica ad un'altra risoluzione se le info vengono nascoste?
Cmq quanto prima rifaccio una nuova versione nella speranza che si adatti meglio allo schermo!!
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: 31/7/2011,08:25

Ok, non serve che fai le prove ....ho trovato il motivo, ti manca il font che ho utilizzato e la label sfora.

ForumEA/us/img546/9235/fonterrato.jpg


A questo punto ho inserito una immagine che risolve il problema...quel punto è estremamente delicato...incredibile come a volte le situazioni sembrano altre ed invece c'è la zampina di qualcosa che altera la situazione....hehehe.
Allego l'ultima versione dove ho corretto alcune cosette anche nel firmware allineandolo al Compilatore...a questo punto possiamo lavorare a braccietto...ho rimesso in piedi la piattaforma...sono nuovamente operativo : faccine/construction.gif...posso dedicare molto più tempo al PPTEA...e probabilmente con te e Pino riusciremo a chiudere ed a documentare tutto!!!
Voglio dire qualcosa di più sugli input/output/convertitori...ogni i/o può riconfigurarsi...ad esempio possiamo decidere di avere 16 uscite oppure 16 ingressi ( alcuni ingressi hanno resistenze di pull-up...comode per alcune applicazioni) ma c'è il comando CADS=n che indica quanti convertitori AD vengono utilizzati. Per utilizzare i primi 3 bit occorre abbassare il numero dei convertitori.
Ad Esempio con CADS=0 possiamo utilizzare tutti gli ingressi digitali...ma possizmo anche decidere di utilizzarne 4 ...il PPTEA gestiste questa cosa in real time...faremo una applicazione dove sfrutteremo questa possibiltà di cambiare in corsa la tipologia dell'IO.
Bolle
File Allegato: Consegna1.0.1_PPTEA.rar



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

 
 InizioPagina
 

Pagine: (114)  < ...  7   8   9   10   11   12   13   14   15   16   [17]   18   19   20   21   22   23   24   25   26   27  ...>    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum