Se sei già registrato           oppure    

Orario: 06/05/2024 05:51:44  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

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


PPTEA : Domotica
FinePagina

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 22/1/2013,14:04

Marco,
a me non si blocca...ma lo slave lo sto facendo girare su memoria interna...non ho il secondo PPTEA su memoria esterna...posto il codice l'ho modificato perchè non ho i led ...butto tutto al pc mediante delle PRINT.


MASTER

10 PRAGMA EXTERNAL_EEPROM
15 SETIO=&H40000
17 OUT=0
20 SERIALSPEED=SPEED_9600
30 SETIO=&H0000
40 CADS=0
50 OUT=0
55 WAITMS 5000
60 DATA "˙..˙CA„..˙DFŠ..˙EA†..˙FBˆ..˙GD‹.."
70 DATA "˙..˙HBŠ..˙IAŠ..˙JBŒ..˙KCŽ..˙LD.."
80 DATA "˙..˙MB..˙ND'..˙OD"..˙PE•..˙QF-.."
90 DATA "˙..˙RG™..˙SH›..˙TI..˙UJŸ..˙VKĦ.."
100 DATA "˙..˙WL£..˙XA™..˙YÀ..˙Z˙Y..˙[Í(.."
110 DATA "˙..˙Î*..˙]Ï,..˙^Ñ/..˙_Ò1..˙`Ó3.."
120 DATA "˙..˙aÔ5..˙bĠ7..˙cÖ9..˙d×;..˙eĜ=.."
130 DATA "˙..˙fÙ?..˙gÚA..˙hÛC..˙iÜE..˙jŬG.."
140 DATA "˙..˙kŜI..˙lßK..˙Bż..˙÷ü..˙ĝPH.."
150 DATA "˙..˙ù}v..˙úÀş..˙ûMH..˙üd`..˙ŭާ.."
160 DATA "˙..˙ŝ˙..˙ŝ˙..˙ŝ˙..˙˙Şİ..˙@@€.."
170 RESTORE
180 OUTBIT(0)=1
190 FOR X=0 TO 10
200 READ DATAOUT
210 OUTBIT(1)=1
220 SERIALOUT=DATAOUT
225 PRINT DATAOUT
230 OUTBIT(1)=0
240 WAITMS 5000
250 NEXT X
260 OUTBIT(0)=0
270 GOTO 170


SLAVE

5 PRAGMA INTERNAL_EEPROM
10 CADS=0
20 SETIO=&H40000
30 'OUT=0
40 SERIALSPEED=SPEED_9600
45 WAITMS 500
46 SERIALCLOSE
47 WAITMS 500
50 OUTBIT(1)=0
60 OUTBIT(0)=0
70 INMSG=SERIALINPSTR
75 WAITMS 200
80 OUTBIT(0)=1
100 IF INMSG="" THEN 60
105 OUTBIT(1)=1
110 'OUT=0
115 WAITMS 75
120 GOSUB :CHECKCOMM
140 GOTO 50
150 :CHECKCOMM
155 PRINT INMSG
170 IF LEN(INMSG)< 4 THEN 340
180 RX_MSGID=ASC(MID(INMSG,1,1))
190 RX_MRQ=ASC(MID(INMSG,2,1))
200 RX_DATO=ASC(MID(INMSG,3,1))
210 RX_CHECK=ASC(MID(INMSG,4,1))
220 CHECK=RX_MRQ+RX_DATO
230 CHECK=CHECK-((CHECK/256)*256)
240 IF RX_CHECK<>CHECK THEN 320
250 FOR Y=1 TO 3
260 OUTBIT(0)=0
270 OUTBIT(1)=0
275 WAITMS 5
290 OUTBIT(1)=1
300 OUTBIT(0)=1
310 NEXT Y
315 OUT=0
320 INMSG=RIGHT(INMSG,LEN(INMSG)-1))
330 GOTO 170
340 INMSG=""
350 RETURN



---------------
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: 22/1/2013,15:23

... per ora confermo quello che dici tu: alla 70esima ricezione ancora non si è bloccato, girando memoria interna. compilato sulla esterna, si schianta quasi subito. peraltro, vedo una _notevole_ differenza nella durata dei lampeggii dei led passando da una situazione all'altra; del tipo 1 a 4.
Prova a fare la controprova faccine/smile.gif; per il master basta eliminare un po di DATA e gira anche su memoria interna.
Grazie e buon divertimento!



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

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 22/1/2013,16:14

Non sarà che dovremo trovare un pic con più memoria interna e ricominciare?
...non sia mai... faccine/tongue.gif
Bolle risolve tutto... abbiamo fiducia... faccine/chair.gif



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 22/1/2013,17:13

Sfruttando l'occasione odierna, ho continuato con i test, anche con le spine del cactus in testa: usando la SERIALCLOSE riesco a ripristinare la ricezione quando il codice gira su mem ext... perdo un pò di dati per la strada, ma posso aggirare il problema nel codice della domotica... perlomeno ora riesco a padroneggiare il problema. Resto in attesa di sviluppi, comunque inzierò a correggere il PPTEA/DOMO perchè, al momento, la routine di programmazione del nodo non dà conferma della avvenuta ricezione...



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 22/1/2013,21:43

Marco,
bene per la SERIALCLOSE...vuol dire che la seriale si è bloccata...ma la puoi sbloccare....però va comunque cercato il motivo....come fa la memoria esterna ( che ovviamente è più lenta )a mandare in blocco la seriale? boooo ( secondo me è colpa degli )...pensandoci bene si accede alla memoria esterna mediante il protocollo I2C....non vorrei che le due uart si infastidiscano...questa cosa è veramente curiosaomani cerchiamo il responsabile in modo da sfondare quest'ultimo muro...fino a che non ne trovi un'altro! faccine/laugh.gif
Ciao e bravo bravo! faccine/clap.gif
Bolle
PS:Non è che hai ma memoria difettosa? faccine/sleep.gif Ma no faccine/drunk.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: 23/1/2013,09:13

ne avrei due, allora, avendo invertito i ruoli di master e slave per verifica incrociata (vabbè che mi ero dimenticato la setio, ma le basi del troubleshooting.... quando facevo le diagnosi sull'avionica, se le cose non mi quadravano mettevo in dubbio anche lo strumento usato faccine/smile.gif ) cmq prendo due delle altre 5 che mi rimangono e riprovo... quasi quasi cambio anche i PPTEA... faccine/smile.gif Buon lavoro!...



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 23/1/2013,10:35

No...aspetta...fammi prima controllare e poi se hai qualche 5 euri che ti avanzano acquista pure le memorie...il pic non può avere problemi. faccine/laugh.gif



---------------
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: 23/1/2013,11:03

Ciao marco,
ho fatto girare questo codice sul PPTEA su cui ho l'espansinoe di memoria e l'ho chiuso in loopback e va come un treno. Se puoi mi fai questa prova...dimmi se anche tu non hai problemi.
Ciao
Bolle

CODICE
05 PRAGMA EXTERNAL_EEPROM
10 SETIO=&H400FF
20 PRINT "START"
30 A++
32 B=a MOD 256
33 IF B=0 THEN 30
36 STR="123456789"  &CHR(B)
40 SERIALOUT=STR
45 WAITMS 250
65 B=SERIALINPSTR
70 IF B ="" THEN 65
130 PRINT "RIC:" & B  & "("&A&""
140 GOTO 30



---------------
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: 23/1/2013,13:26

Ok, provato su entrambe le mie schedine, e funziona su entrambe (a parte una falsa partenza appena scaricato il codice, su entrambi, scritto START e poi nulla; stoppato e riavviato è partito senza spegnere il PPTEA), e funziona anche collegandoli tra loro...



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 23/1/2013,13:32

Ok..isolato il problema...però non so da cosa dipenda e dove sia di preciso... faccine/construction.gif hehehe!
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: 23/1/2013,14:12

... mi sembra una delle segnalazioni guasto che arrivano in azienda... faccine/wink.gif buona caccia!



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

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 24/1/2013,14:10

VIAGGIA!!! VIAGGIAAAAAAAaaaaaaa........!!!!!!! Il PPTEA/DOMO riceve la programmazione via serialeeeeeeeee!!!!!!! adesso è tutta discesaaaaaaaa faccine/smile.gif



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

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 24/1/2013,14:30

Bene bene...bella notizia...ci hai tirato su il morale...non per il PPTEA ma per le questioni in genere!
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: 29/1/2013,13:13

Bene, dopo alcuni giorni di prove, posso dire che il codice PPTEA/DOMO è quasi alla fine... funziona, accetta programmazione e comandi via seriale, risponde; ho rivoluzionato la gestione della NOPCOMM (ovvero la funzione per far gestire dal master le azioni a seguito di input locali), adesso il PPTEA se la "ricorda" e la comunica alla richiesta del master, continuando le operazioni locali (in precedenza, non gestiva più gli ulteriori eventi fino a quando non veniva interrogato). ancora qualche "zoppicata" sulla comunicazione, ma confido (anche) nella nuova release del firmware (faccine/wink.gif messaggio sub_sub_subliminale)... adesso bisogna cominciare a pensare al sw "master" ovvero quello che permette all'utente di programmare le azioni del PPTEA/DOMO e gestire le azioni "evolute"... volontari? (io di programmazione su PC ne so nulla...)



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

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 29/1/2013,13:29

Medaglia di stakanovista del PPTEA meritata! faccine/clap.gif



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

 
 InizioPagina
 

Pagine: (20)   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