Show Posts
Pages: 1 ... 647 648 [649] 650 651 ... 801
9721  International / Generale / Re: Ancora novità sul fronte Optiboot on: September 24, 2011, 03:27:54 pm
La prova invece che devi fare è di prendere il sorgente dell'Optiboot originale e modificare la riga:
Code:
// asm volatile ("clr __zero_reg__");
decommentandola (togliere le 2 barrette iniziali), poi ricompilare il bootloader, caricarlo sul tuo chip e vedere se risolvi. Perché questa è la modifica introdotta dall'Optifix, secondo la mia analisi.

PS:
non puoi mettere il C dietro ad un ponticellino, così da attaccarlo quando serve?

Non mi sono mai "cimentato" con la compilazione in C, ma sarebbe comunque una prova da fare, più avanti, appena mi libero un po' ti chiederò di questa cosa; il test del C è "tanto per", il circuito è ad uso generale e prevederlo con un jumper sarebbe una sorta di imprecazione elettronica, non me la posso permettere, più che altro è per avere la certezza che il problema sia proprio sul reset. Veramente, a ben pensare, usato come dice Astrobeed, una volta carico non dovrebbe più creare problemi, semmai andrebbe scaricato per essere utile al "turno" successivo, p.es. con una R di valore elevato tra RESET e massa. Forse domani riesco a giocarci con questa cosa, sono molto incuriosito.
9722  International / Generale / Re: Onda quadra e pwm... on: September 24, 2011, 07:44:35 am
Ok, grazie, metto in saccoccia per la prossima necessità  smiley-lol
9723  International / Generale / Re: elettroserratura+arduino on: September 24, 2011, 07:43:41 am
No, tu sei onesto, non faresti mai una cosa del genere, al di là della credibilità.
Promosso nella forma, bocciato nei contenuti smiley-twist, ci vediamo lo stesso al prossimo appello, con clemenza smiley-mr-green

Sgamato... Milanese di Milano che cercava di fare il furbo!
( pff solo Uwe può giocare la carta dello straniero? )  smiley-grin
Come ultima risorsa mi rimetto alla sindrome di calimero!
Beh, il mio lavoro lo so fare, mi è riconosciuto, serve anche per le sgamature smiley-razz
Uwe credo sia di lingua tedesca, come principale, ma per nostra grande fortuna è felice di essere Italiano e scrive anche da noi smiley-lol
Considera che Lui interviene contemporaneamente sul Forum Internazionale, quello tedesco ed il nostro, vorrei vedere te a scrivere in tre lingue diverse contemporaneamente smiley-sweat smiley-sweat
Ricordo che una volta, intervenendo in un nostro topic, scrisse un post in tedesco, sembrava quasi incazzato (quella lingua sembra fatta apposta smiley-grin) spettacolare, ho riso una serata intera, per simpatia ovviamente smiley-lol smiley-lol smiley-lol
Beh, ragazzi stiamo andando troppo OT, se non vi spiace ci fermiamo, diritto di replica solo a Uwe smiley
9724  International / Generale / Re: Ancora novità sul fronte Optiboot on: September 24, 2011, 07:33:44 am
Leo, quando trovi tempo questa bellissima analisi dovresti completarla con le cose che non hai approfondito, merita lunga vita sotto forma di articolo da dare magari a gbm smiley-lol!
La prova che dici in realtà è fatta e confermata: io sto usando la mia prima "opera", il semi-Arduino su millefori (con le conoscenze di ora avrei fatto tutto l'Arduino, ma chi ha più il tempo smiley-cry?) che ha anche il led sul 13, ciò che avviene è una sequenza infinita di 3 lampeggi (non vorrei sbagliarmi, sono prove di una ventina di giorni fa), come se qualcuno stesse lì a pigiare continuamente il tastino di reset. Mi sta venendo in mente che quasi quasi riprovo e ci schiaffo su un C da 10µF, va a finire che funziona, anche se poi non potrei più uploadare, ma una prova non costa niente, o quasi smiley-sweat
9725  International / Generale / Re: Onda quadra e pwm... on: September 24, 2011, 07:25:15 am
Quindi si potrebbero generare due frequenze diverse (multiple o meno) con due duty cycle diversi, senza troppi problemi?
9726  International / Generale / Re: elettroserratura+arduino on: September 24, 2011, 07:23:21 am
Scusate prof. è che sono straniero e cerco di scrivere nella maniera più corretta che posso!
 smiley-grin

Intendi dire che tu, milanese, sei straniero per me, nord-nordafricano, o che sei davvero straniero (di dove?) pur avendo scritto "Milano"?
Nella prima ipotesi soprassiedo, nella seconda scrivi fin troppo bene, in rapporto a tutte le schifezze che leggo ogni giorno, scritte da Italiani.
9727  International / Generale / Re: Test Optiboot su 328 StandAlone on: September 24, 2011, 07:17:48 am
capisco, anche perche' le variabili in gioco sono:-
- Tolleranze sui micro (se e' il micro che crea il probelma)
- Tolleranze sulla pcb arduino (capacita' parassite piste, cose del genere)
- Casino fatto dal 8u2 (e' dimostrato che e' il micro e non l'8u2 ad incantarsi ?)

attendo anche io intervento di astro smiley

L'8u2 non può essere, visto che io ho avuto il problema anche in stand alone; però, inviando qualcosa via seriale (nel mio circuito ho realizzato una USB-serial con l'MCP2200) si dovrebbe sbloccare, secondo ciò che dice Astrobeed, quindi il problema sembrerebbe riguardare il dialogo con il convertitore e NON il convertitore che, ripeto, è completamente diverso.
9728  International / Generale / Re: Onda quadra e pwm... on: September 24, 2011, 07:14:24 am
@menniti
in effetti i periodi sono uno il multiplo dell'altro... ma non i duty cicle...
In questo caso la cosa temo si complichi; comunque io non ho mai usato due diversi timer in contemporanea quindi non saprei aiutarti per generare la seconda frequenza, se ti trovi quel Topic e ti metti a sudare sul datasheet del 328 alla fine dovresti tirare fuori qualcosa.
Ti dò un'altra dritta: alcuni mesi fa, con una serie di test ho scoperto che è possibile portare sul pin 14 del 328 (pin 8 di Arduino) la frequenza dell'oscillatore; basta programmare i fuses in modo da attivare questo pin, in modo automatico ed indipendente dal resto di spara fuori una bellissima square con duty 50% alla frequenza del clock (16MHz nel caso di Arduino, o quella che usi nel caso degli stand alone); magari ti può tornare utile anche questa cosa.
9729  International / Generale / Re: Test Optiboot su 328 StandAlone on: September 24, 2011, 07:09:18 am
@ dab77: grazie del feedback e del link, in effetti Testato poteva semplicemente rispondere lì, ma lui è fissato con l'apertura dei Topic, fra non molto vedrai sul Forum roba tipo "[OT]Scusate, vado in bagno, poi torno" e dopo x tempo "[OT]sono tornato" smiley-yell
Quella discussione è seguita quindi se qualcun altro avesse avuto notizie le avrebbe postate lì, che vuoi farci? E' un bravo ragazzo, ma ognuno ha le sue esigenze smiley-sweat

@ Testato: battute a parte sui MultiTopic (ecco, potresti aprire un Topic di Topic smiley-grin), TUTTI i miei micro sono polacchi, non ho altri fornitori, ne ho presi molti all'inizio dato il buon prezzo.
9730  International / Generale / Re: Onda quadra e pwm... on: September 24, 2011, 07:02:26 am
Lesto, ho un solo dubbio; ho dovuto abbandonare la tecnica usando il tiny, che ha solo due timer, in quanto cercavo di usarla assieme allo sleep, risultato: insonnia totale smiley-eek-blue! forse un secondo timer usato contemporaneamente al primo creerebbe diversi problemi. Cioè intendo rafforzare i tuoi dubbi, per me la cosa si complica parecchio. Se le due frequenze fossero una multipla dell'altra io genererei la più alta ed userei un divisore esterno, al limite, ma è tutta teoria...
9731  International / Generale / Re: Test Optiboot su 328 StandAlone on: September 24, 2011, 06:57:31 am
Grazie  smiley

Lo sketch l'ho caricato con Arduino, poi ho messo il micro gia' programmato sulla breadboard, e li' ho usato i cinesi.

Intendi usare il micro su bread sfruttando la seriale dell'8u2 ? se ti serve anche questo test lo faccio
No, non serve, pensavo usassi i cinesi per inviare lo sketch, avevo scordato che stavi facendo letture analogiche smiley-red
Grazie!
E' una delle cose sulle quali dovrò accanirmi, il fatto che sia random non può dipendere dall'optiboot soltanto smiley-roll-sweat
9732  International / Generale / Re: elettroserratura+arduino on: September 24, 2011, 06:53:01 am
Certamente, non tutti d'accordo (con l'apostrofo, ecco a cosa servono, p.es., i Prof smiley-yell)
Bravo KrashNet, non posso far altro che notare che:
1 - Pensi con la mente (l'idea iniziale non era certo quella che hai trasmesso scrivendo)
2 - Non ragioni (cioè non rileggi ciò che scrivi)
3 - Scrivi col cuore (in realtà ciò che vorresti pensare a tutti i costi non ti riesce poi di scriverlo seriamente, in fondo sei un grande ammiratore della categoria smiley-wink).
Ci vediamo al prossimo appello, ok? Così intanto decidi quale strada prendere smiley-twist

@ Testato: nel tuo piccolo  smiley-mr-green una czztella l'hai scritta: "tutte", ma ti riferisci solo allE Prof o l'hai cg agganciandola a "chiacchiere"?

Pomeriggio alle 15 facciamo un po' di ripetizione con entrambi, ok? smiley-zipper
9733  International / Generale / Re: Test Optiboot su 328 StandAlone on: September 24, 2011, 06:43:48 am
Ti rispondo io; è noto, e a me è successo, che i micro in stand alone, SE usati con il bootloader funzionante (cioè caricamento degli sketch via seriale, infatti sappiamo che se si mandano via ISP il BL non funziona più) possono manifestare un problema di malfunzionamento, spiegato da Astrobeed in altro Topic (se passa da qui magari ne rifà un cenno), cioè dopo il primo avvio, se si resetta il micro o si toglie l'alimentazione, lo sketch non parte più; questo problema stranamente si può manifestare ANCHE se il micro viene montato su Arduino (è successo anche questo a più di uno). Ad oggi non è stata trovata soluzione se non quella di usare il bootloader della 2009 che invece funziona sempre. Astrobeed ha chiarito che in realtà NON si cancella nulla, basta mandare una qualsiasi cosa via seriale e lo sketch riparte.
Ora questa problematica importa solo a chi ha reale necessità di avere il BL sul micro quando deve mantenere attivo il collegamento col PC (uso del serial monitor, p.es.), altrimenti il BL non serve ed il problema non esiste.
A me sta succedendo, ho provato più di un micro, ma non ho approfondito, ero curioso di sapere se il problema è generalizzato o random, evidentemente vale la seconda opzione.

Ora io chiedo a te, come prepari i tuoi chip in stand alone? Sei sicuro che il BL resti funzionante dopo il caricamento dello sketch? A cosa ti serve il BL in stand alone?

@ Testato: sei prezioso smiley-lol anche se ti avevo chiesto di non usare i tuoi fidati cin-cin ma di caricare lo sketch montando il chip su Arduino, non dovrebbe cambiare la cosa, però completerebbe le prove.
9734  International / Generale / Re: Onda quadra e pwm... on: September 24, 2011, 06:20:51 am
Confermo, cerca "barriera infrarossi", nella discussione c'è proprio il codice di Astrobeed, in quel caso era una frequenza di circa 38KHz, ma puoi facilmente adattarla per ottenere frequenza e duty cycle che ti servono, funziona a meraviglia!!!!
9735  International / Generale / Re: elettroserratura+arduino on: September 23, 2011, 03:58:02 pm
Ma un relé a stato solido pilotabile con 40mA di Arduino, che supporti i 220V di una elettroserratura forse costa più dell'intero Arduino; in più credo che a scuola apprezzeranno molto più una circuiteria un po' più complicata che le "alte tecnologie 2 pezzi e funziona tutto", almeno io la penserei così, se fossi un Prof.... smiley
Pages: 1 ... 647 648 [649] 650 651 ... 801