Show Posts
Pages: 1 ... 744 745 [746] 747 748 ... 841
11176  International / Generale / Re: ricavare display lcd on: August 02, 2011, 06:17:05 am
Quindi i nostri ATMEL sono micro e non mcu? Pensavo che le due sigle fossero equipollenti  smiley-confuse
11177  International / Generale / Re: programmare ATmega8A standalone on: August 02, 2011, 06:13:31 am
I fuse in realtà forse devi cambiarli anche se il micro esce già ad 1MHz, per recuperare lo spazio previsto per il bootloader e per far sì che gli sketch partano anche quando sono di grandi dimensioni. Quale fuse hai usato per l'high? Sarebbe utile che facessi la prova anche con l'altro valore ma visto che hai un solo 8A funzionante non ti conviene rischiare, magari quando risolvi con l'altro.
Non ho mai usato AVRDUDE, ma dovrebbe essere un eseguibile da lanciare in modalità dos o forse anche da "esegui" di Windows, con tutta una serie di opzioni. Mi piacerebbe provarlo, visto che dovrei imparare a cambiare i fuse dei tiny e posso farlo, allo stato attuale, solo in quel modo. Se Leo trova il tempo di postare la sintassi corretta si potrebbe provare.

PS: sull'altro ATMEGA hai provato a caricare prima il bootloader e poi lo sketch? Può essere che abbia qualche fuse strano ma non abbastanza da tenerlo bloccato, col bl risolveresti, puoi farlo con i due Arduino, con la solita tecnica.
11178  International / Generale / Re: programmare ATmega8A standalone on: August 02, 2011, 03:38:02 am
0xe4 è per 8MHz, ho scritto che avevo sbagliato. I valori high dovrebbero funzionare entrambi, con Leo abbiamo fatto una disquisizione circa un parametro che non ha alcuna importanza per le tue prove. Nella Guida avevo scritto:
Quote
Alcune volte succede che, pur avendo settato correttamente la board di programmazione, non si riesce ad inviarle lo sketch ArduinoISP, ricevendo un errore “avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51”; in questo caso probabilmente avete già collegato il pin del Reset alla resistenza ed al condensatore; staccate questo filo e riprovate.
Quindi hai il reset dell'Arduino bloccato.
Riepiloghiamo le manovre:
Carica ArduinoISP su Arduino (anche a breadboard collegata)
Seleziona da Tools->Board la virutale che hai inserito in boards.txt -> "Atmega8A standalone (w/ Arduino as ISP)"
Invia lo sketch
Deve funzionare per forza.
11179  International / Generale / Re: Resettare il timer interno???? on: August 02, 2011, 02:32:06 am
Dimmi una cosa, ma qualcuno ti ha mai visto dal vivo? Dico, non è che quando non sei sul Forum passeggi per Roma ripetendo in continuazione "Telefono, casa....", con la speranza che qualcuno ti riporti sulla tua astrob...ooops...nave?
Troppo forte, fai venire i crampi alla testa  smiley-roll-sweat
11180  International / Generale / Re: Trigger fotografico portatile v1.0 on: August 01, 2011, 05:08:40 pm
In che senso non riuscivi più a programmare il Tiny? Avevi danneggiato qualche piedino?
L'ha saldato direttamente ai fili, dubito potesse rifare i collegamenti. oppure semplicemente ha cercato di programmarlo lasciando attaccato su almeno uno dei pin MISO, MOSI, SCK qualcosa che li mandava a GND, di fatto ottenendo errore.
11181  International / Generale / Re: mess d'errore durante caricamento bootloader on: August 01, 2011, 05:05:04 pm
Reizel, stavamo giocando ma anche parlando seriamente, sono info utili per il futuro e per il Forum. Visto che ci sei prova entrambi i valori, ricordati però che ogni volta devi PRIMA caricare il bootloader e POI lo sketch.
Creati uno sketch di prova ci circa 8000 byte (NON meno di 7500!), lo puoi fare ricopiando all'impazzata il blink, a tentativo, fai la sola compilazione e ti dice a quanto sei arrivato. Quando ci sei fai upload e poi metti il chip in stand alone, poi per favore ci fai sapere.

Altra cosa, se vuoi consumare poco usa la libreria sleep.h è facilissima da usare e ti permette di mandare il micro a dormire quando non deve fare nulla per poi svegliarlo automaticamente usando uno dei pin interrupt. Tanto per farti capire il 328P l'ho messo in condizione di consumare circa 50nA, praticamente lo alimenti con l'alito dell'insalata di cipolle  smiley-mr-green
11182  International / Generale / Re: mess d'errore durante caricamento bootloader on: August 01, 2011, 04:56:31 pm
Quel poveraccio di Polacco deve pur vivere no? Con quei prezzi l'unica è la quantità  smiley-grin
11183  International / Italiano / Re: [Leggimi] Benventuti al forum Italiano di Arduino on: August 01, 2011, 04:55:10 pm
Ratto, sei sempre il solito, ma ti pare modo di sputt così chi è più grande di te? io non spammo mai  smiley-mr-green solo che quando tu riesci a scrivere contemporaneamente su 12 Topic mi piglio d'invidia e ti vengo a richiamare che vai troppo veloce e a volte scrivi czzt  smiley-mr-green smiley-mr-green
Però ti voglio bene come un figlio, sei squilibrato tale e quale a me  smiley-razz

P.S. Leo è irraggiungibile, lui può scrivere anche mentre lavora la notte, non c'è storia  smiley-zipper
11184  International / Generale / Re: mess d'errore durante caricamento bootloader on: August 01, 2011, 04:51:13 pm
Beh, grazie della fiducia, ma per sicurezza facciamo riprovare a Reizel, in fondo deve solo ricopiare le righe del blink fino a ottenere una compilazione a 8192 byte, che ci vuole? smiley-wink
11185  International / Generale / Re: mess d'errore durante caricamento bootloader on: August 01, 2011, 04:46:14 pm
Uhm.. con DF chiede di riservare 128 word di spazio per il bootloader (ossia 256 byte) però ho sbagliato anch'io perché io ho impostato nel file boards.txt di usare tutto lo spazio dell'Atmega8 (atmega.upload.maximum_size=8192) quindi in realtà il fuse alto deve essere impostato a DE perché il boot reset vector va impostato a $0000 (quindi all'avvio parte subito lo sketch).
Non voglio insistere Leo, ma avevo fatto prove con quel micro e una volta risolta ogni cosa mi sono fatto un file con le impostazioni che mi potrebbero servire in futuro, ricordo questa cosa del boot a $0000, era la scelta più logica, ma non andava, poi ho anche potuto sbagliare a ricopiarmi i valori, per il momento sono troppo preso da altro e non ho tempo di riprendere quel micro.
COmunque si può usare Reizel come "cavia"  smiley-mr-green, scherzo, ma visto che lui si ci sta divertendo gli si possono fare provare le varie combinazioni, tanto sono tutte "garantite" no-brick  smiley-grin
11186  International / Generale / Re: Resettare il timer interno???? on: August 01, 2011, 04:36:23 pm
Ti do' il mio personale parere: leggendo che questa funzione conta il tempo dall'accensione o reste di Arduino e non si ferma mai ho rinunciato ad usarlo in una circostanza (ma non ricordo nemmeno più quale), perché invece mi sarebbe tornato utile un contatore che ripartisse da zero quando lo stabilivo io, forse il nostro MarioMas ha lo stesso problema smiley-eek-blue
11187  International / Generale / Re: Info principiante, come posso iniziare 'quanto prima' ? :) on: August 01, 2011, 04:31:40 pm
 smiley-lol smiley-lol smiley-lol
11188  International / Generale / Re: Info principiante, come posso iniziare 'quanto prima' ? :) on: August 01, 2011, 03:59:07 pm
Io sono clientissimo di RS, ma lui vuole un kit ed un display economico, RS mi pare non abbia né l'uno né l'altro; sullo store non apro bocca, non c'ho mai comprato, ma sto seguendo un Topic sui tempi di trasporto e se ciò che stanno scrivendo è vero potrebbe non ricevere il materiale per tempo, come vorrebbe.
11189  International / Generale / Re: mess d'errore durante caricamento bootloader on: August 01, 2011, 03:42:12 pm
No, però ho sbagliato lo stesso perché quello è per 8MHz interno, quindi confermo e1. smiley-mr-green
Invece df è fondamentale se vuoi veder partire gli sketch oltre i 7K, altrimenti li carica e se li tiene accuccia  smiley
11190  International / Generale / Re: mess d'errore durante caricamento bootloader on: August 01, 2011, 03:29:22 pm
Ciao Leo, io userei:
low 0xe4
high 0xdf
i motivi te li ricavi dal Fusecalc
 smiley
Pages: 1 ... 744 745 [746] 747 748 ... 841