NonSoloBolleDiAcqua
| Inviato il: 10/5/2013,07:14
|
ok...allora oggi pom posto la versione con l'if multilinea...
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| |
| | alessio287
| Inviato il: 10/5/2013,08:40
|
Ciao Bolle,
riguardo al problema relativo a funzione con parte di nome = parola chiave mi era già successa per un nome SUB, mi pare... mi scuso ma questa volta non riesco ad essere preciso... era solo per segnalarti se usi un like o una ricerca esatta delle parole chieve.
Bye Alessio287
| | | | NonSoloBolleDiAcqua
| Inviato il: 10/5/2013,08:49
|
Ti assicuro che sei di una precisione impressionante...visto che ne mastichi molto riesci anche a centrare i problemi...tant'è che il precompilato lo lascio 'visibile' solo per te! Ho la versione con l'ifmultilinea testata (hehehe) ...devono ancora fare i test sulle varie nidificazioni...il precompilatore è stato aperto come una cozza...in futuro il precompilatore dovrà dare segnalazioni più precise...ora decisamente vago...ma siamo veramente agli sgoccioli. Risolvere a caldo i problemi ci sta facendo andare ad una velocità senza precedenti...
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | MarKoZaKKa
| Inviato il: 10/5/2013,09:02
|
si, l'eschimese è stato una iniezione di adrenalina al PPTEA... spero di riuscire a conoscerlo, quando andrò a lavorare nell'estremo levante ligure... qui sulla west coast siamo più "sciallati" (ed il termine lo usavamo già alle medie...)
--------------- Tecnico qualificato in clownerie Windsurfer a tempo perso Slalomaro senza speranze
| | | | | | | NonSoloBolleDiAcqua
| Inviato il: 10/5/2013,09:39
|
CITAZIONE (ElettroshockNow @ 10/5/2013, 10:23) Ma perchè non implementare la possibilità di usare un quarzo da 48Mhz ? a dire il vero si può già fare...la comunicazione con il PC deve rimanere a 20Mhz...ma una volta messo il codice...basta cambiare il quarzo che il PPTEA va a più del doppio della velocità... e non dovrebbe avere problemi. Questa cosa è stata già fatta mettendo un quarzo da 4 MHz...e il PPTEA andava ad un quinto della sua velocità...consumando 1/5...
La sintassi dell'IF MULTILINEA sono
1. IF MULTILINEA CON ELSE IF CONDIZIONE THEN ......ISTRUZIONI ELSE ......ISTRUZIONI ENDIF
2. IF MULTILINEA SENZA ELSE
IF CONDIZIONE THEN ......ISTRUZIONI ENDIF
E' inutile dire che l'if monolinea rimane sempre compatibile...
Passiamo a vedere l' IF-MULTILINEA-NIDIFICATO ...non c'è da spaventarsi...è solo un'altra acceleratina. Il codice ha un if multilinea con 3 livelli di nidificazione con un IF monolinea al suo interno. Le tabulazioni identificano le corrispondenze degli else/if.
questo è un esempio:
SUB IF_MULTILINEA C=0 FOR A=1 TO 6 IF A=5 THEN ' IF MULTILINEA B++ IF B=1 THEN D++ IF G=4 THEN H=0 ELSE H=1 ENDIF IF D=1 THEN PRINT "CIAO " ' IF MONOLINEA J-- ELSE E++ ENDIF J+=2 ELSE C-- ENDIF J+=3 NEXT A PRINT "A="& A & " B="& B & " C="& C & " D="& D & " H="&H END
SUBEND
ll programma risponde con : CIAO A=7 B=1 C=-5 D=1 H=1
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | ElettroshockNow
| Inviato il: 10/5/2013,09:48
|
Ma questo è un forum o il pozzo dei desideri ........
CITAZIONE (NonSoloBolleDiAcqua @ 10/5/2013, 10:39) a dire il vero si può già fare...la comunicazione con il PC deve rimanere a 20Mhz...ma una volta messo il codice...basta cambiare il quarzo che il PPTEA va a più del doppio della velocità... e non dovrebbe avere problemi. Questa cosa è stata già fatta mettendo un quarzo da 4 MHz...e il PPTEA andava ad un quinto della sua velocità...consumando 1/5... Ottimo, quindi se utilizzassi un FT232 avrei a disposizione USB e PPTEA a 48Mhz (Chiaramente senza possibilità di rapido aggiornamento codice).......
Aspè ........(senza disturbare potrei...)
Se io quando carico il firmware imposto manualmente Oscillare esterno ..... -potrei far prelevare il clock appunto da un oscillatore esterno passante per un divisore x2 x4 x8 Cosi' che posso selezionare 40Mhz ,20Mhz,5Mhz semplicemente spostando un jumper .....
Vabbè è tanto pe parlà
| | | | alessio287
| Inviato il: 10/5/2013,10:07
|
Ciao Marko,
a me piace + quello che fa tu... le basette... io mi diverto un casino ad inventarmi le mie, ma non sono neanche parenti delle tue... magari mi darai delle dritte
Se passi, un fischio
Bye Alessio287
| | | | alessio287
| Inviato il: 10/5/2013,11:21
|
Ciao Bolle,
durante call ho modificato il codice prova che da errori di compilazione, dovrei aver convertito gli switch ovunque... te lo passo per testare il compiler
Bye
Alessio287
| | | | NonSoloBolleDiAcqua
| Inviato il: 10/5/2013,12:35
|
Si provato ...è tutto ok.
Ciappa l'allegato!
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | alessio287
| Inviato il: 10/5/2013,12:51
|
Azzz...
c'è anche l'hex, cosa c'è di nuovo?
Tnks Alessio287
| | | | MarKoZaKKa
| Inviato il: 10/5/2013,12:54
|
CITAZIONE (alessio287 @ 10/5/2013, 11:07) a me piace + quello che fa tu... le basette... magari mi darai delle dritte Se passi, un fischio Se hai bisogno, te le posso anche disegnare... poi le dritte sono semplici: avere immaginazione, sapere le dimensioni dei componenti... poi l'arte di disegnare pcb è un'altra cosa rispetto a quello che faccio io... sono fortunato che il PPTEA non sale troppo di frequenza sugli i/o... altrimenti...
--------------- Tecnico qualificato in clownerie Windsurfer a tempo perso Slalomaro senza speranze
| | | | NonSoloBolleDiAcqua
| Inviato il: 10/5/2013,20:48
|
CITAZIONE (alessio287 @ 10/5/2013, 13:51) c'è anche l'hex, cosa c'è di nuovo? Il comando RANDOMIZE...ma se non si usa si può rimanere anche con l'hex precedente....
Come va con l'if-multiline? Caldo è....al calduccio stai...è???????
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | alessio287
| Inviato il: 10/5/2013,22:04
|
Ciao Bolle,
stasera recita figlio e quindi niente PPTEA... per ora
Cmq, a parte che solo 3 nidificazioni (e poi dicono tirchi a noi liguri) beccati sto codice....
Allego il codice e non lo metto in chiaro per la lunghezza, per far vedere cosa hanno portato le nuove "modifiche"... tra l'altro non l'ho ancora fisicamente provato in questa nuova forma...
Se vuoi si possono estrarre delle parti che reputi + significative...
Bye
Alessio287
| | | | NonSoloBolleDiAcqua
| Inviato il: 10/5/2013,22:50
|
CITAZIONE (alessio287 @ 10/5/2013, 23:04) a parte che solo 3 nidificazioni ... Mi sono dimenticato di dire che le nidificazione dell'IF-MULTILINEA non hanno limiti!
Ho visto il codice...ora si che si ragiona....speriamo funga...ahhahaha
Portandolo in questa nuovo forma...di quanto si è allungato il compilato? E' trascurabile?
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|