PPTEA
PPTEA- Processore Per Tutti

VISUALIZZA L'ALBUM

Pag: (114)  < ...  94   95   96   [97]   98   99   100  ...>    (Ultimo Msg)


FinePagina

alessio287

Avatar
MegaWatt


Utente
Msg:306

Stato:



Inviato il: 1/5/2013,22:50

faccine/biggrin.gif

l'istruzione che ti ho presentato l'avevo già implementata... ma ovviamnete mi aveva dato errore...


faccine/w00t.gif

Tnks all

Alessio287

 

Luca450Mhz

Avatar
GigaWatt


Utente
Msg:3204

Stato:



Inviato il: 2/5/2013,07:54

CITAZIONE (MarKoZaKKa @ 1/5/2013, 16:58)
Luca, ma non ti funziona più oppurenon ti viene riconosciuto dal PC, mentre in realtà il codice eabasic continua a girare? Io ho avuto questo problema con la KSB-II, ed ho incolpato prima il pic, poi la scheda, poi il cavo, (con le vecchie schede tutto funzionava)... infine, ho rimosso dal device manager l'hub usb della mainboard, reinstallato i drivers ed ora funziona tutto... mi sono accorto di questo problema usando una porta collegata ad un'altro hub della mb, mai usata col PPTEA, e mi ha riconosciuto subito la scheda nuova... mah...

Tutte e due.. una scheda ce l'ho senza monitor, quindi non ho segnali per capire se il codice gira o meno. Una con LCD e rimane sempre con i quadratini neri.
Nessuna delle due viene proprio vista dal pc.. invisibili!
Ho sempre usato la stessa porta USB e senza ripetitori o hub vari..



---------------
Pannelli: 6975 Wp (poli e mono). Inverter UPS PSW7 6kW 48V toroidale con switch comandato dal mio si...

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 2/5/2013,10:36

Ricarica l'ultimo firmware cioè 4.1.9 ...se non parte nemmeno quello fatti una basetta di test...solo con i componenti minimi ( PPTEA MINI USB) e verifica il processore...se poi vuoi fare il figo metti il beeper sul pin 28 (bit 15) e gli fai fare beep come prima istruzione.
Ciao
Bolle



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

 

alessio287

Avatar
MegaWatt


Utente
Msg:306

Stato:



Inviato il: 2/5/2013,13:52

Ciao Bolle,

una domanda...

vanno bene gli altoparlantini che sono dentro i PC per il beep? e se si vanno attaccati dritti o hanno bisogno di un circuito? (lo so potevo leggere)

Tnks
Alessio287

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 2/5/2013,14:13

Vanno bene sia quelli del beep del pc che i comuni altoparlanti, casse amplificate etc....puoi attaccarli senza nulla. Se vuoi migliorare l'audio puoi metterci un condensatore da 1uF a 10 uF in serie...sempre se non usi le casse amplificate...quelle in genere hanno tutto loro!
faccine/smile.gif



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

 

alessio287

Avatar
MegaWatt


Utente
Msg:306

Stato:



Inviato il: 2/5/2013,14:18

Tnks...

mi hai fatto venire gola... l'idea è di inserire l'altoparlantino nel PPTEA FV e di gestire, oltre al beep di partenza, anche delle segnalazioni diverse in caso di approssimarsi alla tensione di stacco FV e quando attacca la resistenza esterna se ho troppa potenza.

A presto le prove e relativo codice faccine/construction.gif

Tnks e bye
Alesso287

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 2/5/2013,15:14

Bravo...bravissimo...puoi variare la frequenza e volume...dal beep al boop, beeeeeeeeee , boing etc...e dare dei messaggi solo audio di quello che accade!
Nell'orologio dell'anniversario di matrimonio ho inserito tutti i componenti della famiglia...quando è qualche occasione particolare...parte la musica : tanti auguri a te nei compleanni, jingle bell a natale etc, a capodanno i botti...insomma la possibilità di suonare note di una certa durata ad un certo volume...crea effetti non indifferenti! faccine/laugh.gif



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

 

alessio287

Avatar
MegaWatt


Utente
Msg:306

Stato:



Inviato il: 2/5/2013,15:44

Come al solito ruberò info dal programma sveglia...

Tnks
Alessio287

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 2/5/2013,18:19

Pronti per la PPTEA 4.1.9d. Le call possono essere messe ovunque...quindi è possibile scrivere questo codice preso a caso.... faccine/laugh.gif

CODICE
PRAGMA NO_NUM_LINE

SUB MAIN
 CARICO_ESTERNO=TRUE
' CARICO_ESTERNO=FALSE
 LCDWRITE="DC:" & LEFT(WB,6) & "Wh - CARX:" & CALL CONTROLLO_INP(CARICO_ESTERNO)
END

SUB CONTROLLO_INP(PAR1)
IF PAR1 = FALSE THEN :LBL_CONTROLLO_FALSO
 CONTROLLO_INP = "Y"
 RETURN
:LBL_CONTROLLO_FALSO
 CONTROLLO_INP = "N"
SUBEND

Inoltre le call possono essere multiple...ma occhio ad avere due o più call con lo stesso nome in una sola linea...
Ne parleremo meglio...per ora il compilatore non segnala eventuali problematiche di questo tipo...ma dovremo farlo.



Scarica allegato

PPTEACompiler4.1.9d.rar

( Numero download: 178 )



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

 

alessio287

Avatar
MegaWatt


Utente
Msg:306

Stato:



Inviato il: 2/5/2013,21:01

Ciao Bolle.

prova un pò questo e quello sotto e dimmi se ti torna


PRAGMA NO_NUM_LINE
SETIO=&H700FF
PROVA=1
REPEAT
TMP = INPBIT(3)

IF (TMP = 1) AND (PROVA = 1) THEN :LBL_PROVA1
IF (TMP = 1) AND (PROVA = 0) THEN :LBL_PROVA0
IF (TMP = 0) AND (PROVA = 1) THEN :LBL_PROVA0
IF (TMP = 0) AND (PROVA = 0) THEN :LBL_PROVA1

:LBL_PROVA0
PROVA=0
GOTO :LBL_USB

:LBL_PROVA1
PROVA=1

:LBL_USB
USBOUT="TMP="&TMP&" PROVA="&PROVA&CR_LF
WAITS 2
UNTIL TRUE
END



PRAGMA NO_NUM_LINE
SETIO=&H700FF
PROVA=1
REPEAT
TMP = INPBIT(3)

PROVA=NOT (PROVA XOR TMP)
'oppure, che è equal PROVA=(PROVA AND TMP) OR ((NOT PROVA) AND (NOT TMP))
USBOUT="TMP="&TMP&" PROVA="&PROVA&CR_LF
WAITS 2
UNTIL TRUE
END


Bye
Alessio287

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 2/5/2013,22:01

L'eabasic ha sia il not logico che quello binario...
! -> NOT LOGICO
NOT ->NOT BINARIO

Non ho capito cosa deve tornare o non tornare...ma noto che nel secondo esempio al posto di NOT mi sa che devi usare l'operatore !.
Nel primo esempio forse devono essere girate le label di salto?

CODICE
IF (TMP = 0) AND (PROVA = 1) THEN :LBL_PROVA1
IF (TMP = 0) AND (PROVA = 0) THEN :LBL_PROVA0

Booo a dire il vero mi sa che non ho capito la domanda...



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

 

alessio287

Avatar
MegaWatt


Utente
Msg:306

Stato:



Inviato il: 2/5/2013,22:07

Scusa Bolle...

non sono stato molto esplicativo...

i due codici simulano l'XNOR, il primo usando le IF...

1 1 --> 1
1 0 --> 0
0 1 --> 0
0 0 --> 1


Il secondo però, se lo provi... non risponde così ma anche dei -1

Lo sto facendo per simulare la variabile bistabile consigliata da qlcn

In cosa sto sbagliando usando gli operatori logici?

Bye
Alessio287

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 2/5/2013,22:14

questa è la funzione XNOR...se fai il not fa il not binario, cioè se passi 0 torna -1 ...etc...devi usare il not logico !
cioè fai lo xor e poi neghi il valore...cioè...


CODICE
SUB XNOR(PAR1,PAR2)
XNOR =! PAR1 XOR PAR2
SUBEND



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

 

alessio287

Avatar
MegaWatt


Utente
Msg:306

Stato:



Inviato il: 2/5/2013,22:19

Tnks Bolle...

avevo capito dalla tua risposta prec... sorry...

Tnks
Alessio287

SUB GESTIONE_LUCE
TMP = INPBIT(BIT_INP_LUCE_LCD)
LUCE_SPENTA = !(TMP XOR LUCE_SPENTA)
OUTBIT(BIT_OUT_LUCE_LCD)= !LUCE_SPENTA
SUBEND

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 2/5/2013,22:56

Si...esattamente! faccine/clap.gif



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

 
 InizioPagina
 

Pag: (114)  < ...  94   95   96   [97]   98   99   100  ...>    (Ultimo Msg)

Versione Completa!

Home page     TOP100-SOLAR    Home page forum