Show Posts
Pages: 1 ... 3 4 [5] 6 7 ... 821
61  International / Generale / Re: cambiare sempre avrdude on: July 08, 2014, 09:42:55 am
no, no, gli errori sono lato "nano", il ns dadduni è fissato col Vin e non c'è verso di fargli capire che sta facendo casino con le alimentazioni. Poi magari l'indicenza sul problema è minima, ma intanto se non partiamo da situazioni certe non possiamo mai arrivare ad una soluzione
62  International / Generale / Re: cambiare sempre avrdude on: July 08, 2014, 09:22:39 am
bah, sei disattento e pasticcione smiley-twist non so cosa leggi e come lo interpreti, di certo io non ti ho detto di fare quei collegamenti, ed io so spiegarle bene le cose smiley-wink
63  International / Generale / Re: cambiare sempre avrdude on: July 07, 2014, 02:50:21 pm
Guarda, avevo del materiale ancora qui a casa e l'ho provato in diretta, a me funziona, quindi un problema lo hai ancora.

Quindi:
1 - i collegamenti hardware li hai rifatti TUTTI secondo le mie indicazioni? Anche ieri giuravi che erano tutti perfetti e ne mancavano metà smiley-twist. Magari un'altra foto visto che due occhi in più......? smiley-eek

2 - ArduinoISP lo hai caricato con certezza del nano mentre era settata la board nano?

3 - se dice che si aspettava la signature 0x14 significa che board e conf sono a posto sei sicuro che non sia un ATmega328P?????

4 - lascia stare per ora la programmazione diretta dello sketch! quella non puoi farla via IDE in quanto un altro limite si trova nel compilatore; infatti, a mia memoria, i 328noP li ho sempre usati con bootloader caricato con questo sistema e poi li ho aggiornati via seriale con l'IDE, ma dichiarandoli come 328P; è una cosa strana ma ti assicuro che funziona.
64  International / Generale / Re: cambiare sempre avrdude on: July 07, 2014, 12:19:00 pm
il .conf va bene, il txt è sbagliato in quanto hai ricopiato pari pari le board della mia Guida, ma quelle vanno bene su IDE 0022 e non su 1.0.5. L'ho sistemato e te lo allego, mettilo al posto del tuo. Quindi:

1 - Ovviamente dò per scontato che hai seguito le mie ultime istruzioni circa i collegamenti di alimentazione

2 - Setta la mini e la sua COM nell'IDE, setta Strumenti - Programmatore : Arduino as ISP (importante!)

3 - Carica ArduinoISP sulla mini

4 - Setta ora una delle due tue board virtuali  in base a quale bootloader vuoi mettere sul micro (UNO o Duemilanove)

5 - Esegui il comando "Scrivi bootloader"

Così deve andare.
65  International / Generale / Re: cambiare sempre avrdude on: July 07, 2014, 07:50:12 am
Mi puoi allegare l'avrdude.conf e il boards.txt? Voglio i file e non i contenuti.
66  International / Generale / Re: cambiare sempre avrdude on: July 07, 2014, 04:29:57 am
Il primo problema è che se applichi 5V al Vin, in realtà sottoalimenti il nano, perché quei 5V passano attraverso u regolatore e di certo hai una caduta di tensione, quindi conviene applicarli direttamente ai 5V del nano, devi comunque fare tutte le modifiche che ti ho detto, altrimenti alimenti il 328 con 5V ed il nano con una tensione inferiore; ovviamente a questo punto lasci il cavetto.

Paolo, probabilmente è solo rotto lo switch di gestione automatica dell'alimentazione, infatti lui carica regolarmente gli sketch nel micro del nano, per cui nessun problema, almeno da quanto vedo nello schema elettrico.

Fatte le modifiche sul nano ora devi caricare ArduinoISP, nell'IDE devi settare come Programmatore "Arduino as ISP"; quindi devi implementare in AVRDUDE.CONF le righe per il noP: parti da quelle del P, seleziona tutta la sezione, fai un normale copia ed incolla e poi modifica la sigla iniziale ATmega328P in ATmega328 noP, l'ID da m328p a m328noP (o m328) e nella signature cambia l'ultimo valore in 0x14.

PRIMA di procedere con le fasi successive dovresti dirmi in che configurazione di clock vuoi usare il 328 e poi postare la board virtuale che intendi usare.
67  International / Generale / Re: Programmare ATtiny85 tramite il convertitore FTDI on: July 06, 2014, 04:56:48 pm
Io sto parlando del tcworld e non dello 0018 ma comunque non l'ho testato
68  International / Generale / Re: cambiare sempre avrdude on: July 06, 2014, 01:12:06 pm
Guarda che non siamo in due, anche se le mie foto darebbero sensazione del contrario smiley-grin (= non darmi del voi...)

Allora intanto elimina quel filo rosso e nero guainato collegato all'alimentazione, che vedo sparire sotto il tavolo, deve bastarci quella dell'USB del nano e per ora non devi alimentare altro.

Completa i collegamenti delle alimentazioni: il pin 20 dell'ATmega328 va alla linea positiva ed il 22 a quella negativa, non puoi farne a meno. Poi continuo a scrivere qui quindi non aspettare nuovi post ma aggiorna la pagina ogni tanto.

Le connessioni ISP vanno bene, invece devi modificare l'alimentazione della breadboard: il collegamento del GND alla linea negativa è OK, DEVI eliminare il collegamento Vin alla linea positiva, al suo posto devi collegare i 5V del Nano, stessa fila ma in quarta posizione. In pratica partendo dalla fine tu hai: Vin-GND-RST-5V. Tu hai collegato alla breadboard Vin->+ e GND->-, invece devi collegare 5V->+ e GND->-.

Appena hai fatto tutto avvisami che passiamo avanti. Il micro è vergine o in qualche modo sei riuscito a fare una qualsiasi programmazione?

Altra domanda: quel filo rossonero guainato che ti ho detto di eliminare a cosa serviva?
69  International / Generale / Re: cambiare sempre avrdude on: July 06, 2014, 11:22:46 am
Caro dadduni, se insisti nel dire che hai fatto tutto giusto e i collegamenti sono giusti, il problema non lo risolverai mai.
Le procedure che abbiamo descritto, almeno per quanto mi riguarda, le ho sperimentate centinaia di volte e le ho trasmesse a moltissimi amici sul Forum, che tutt'oggi usano il noP senza alcun problema.
Allora o ti metti l'animo in pace, fai un bel clear nella tua mente, smonti tutto l'hardware e cancelli tutte le modifiche (.CONF, board virtuali, ecc), nel qual caso sono disponibile, se ritieni possa esserti utile, a guidarti passo-passo, ma PARTENDO da 0, e guai a te se mi accorgo imbrogli smiley-twist. Se alla fine dei test avrai ancora lo stesso errore, ma ne dubito, significherà che il micro è danneggiato o bloccato, ma almeno avremo una certezza.
In caso contrario l'unica illuminazione che può fornirti il Forum sarà quella di qualche buon LED da 10w smiley-mr-green

Se accetti la mia proposta indecente ricancella tutto, installa IDE 1.0.5 (e non altre!!), poi postami una foto della tua Arduino Nano e della breadboard con il solo (e nient'altro) ATmega328-PU inserito da qualche parte. Ce la faremo smiley-sweat
70  International / Generale / Re: Proigrammare ATtiny85 tramite il convertitore FTDI on: July 06, 2014, 11:12:47 am
Ciao, l'ATiny85, come la maggior parte dei modelli appartenenti a questa famiglia, NON possiede una seriale hardware. Ciò nonostante l'operazione che dici è fattibile. Sulla rete trovi diversi core per Arduino, in alcuni casi sono riportate delle configuazioni che permettono di caricarvi il bootloader che viene fornito con il core.
Una volta che carichi il bootloader sul micro esso è in grado di gestire un dialogo seriale; a quel punto puoi ricorrere alla libreria "newsoftserial" che emula una seriale hardware e caricare gli sketch via IDE col classico UPLOAD.
Questa la teoria di massima, potrei aver commesso qualche errore, tranquillo che se è così qualcuno mi correggerà smiley-wink
In pratica, al di là del condivisibile divertimento sperimentale, è una cosa che non ha molto significato; il tiny85 ha 8kB, nella migliore ipotesi ti servono 512 B per il bootloader, poi devi calcolare quanto si prende la lib, perdi molta flash preziosa per non avere alcun reale vantaggio.

Riguardo il collegamento tra l'FTDI e l'ATmega328P dai un'occhiata alla mia Guida (v. in firma), dovresti trovare un capitolo specifico.
71  International / Generale / Re: cambiare sempre avrdude on: July 06, 2014, 05:33:10 am
Con la configurazione che descrivi NON puoi caricare sketch sul nano, significa che stai usando il comando UPLOAD invece  di Carica con un Programmatore; inoltre se vuoi programmare direttamente via ISP l'ATmega328 devi disporre della board virtuale corretta (oltre ad aver aggiunto le righe specifiche nell'AVRDUDE.CONF) e devi aver precedentemente settato i fuse corretti, altrimenti non vai da nessuna parte.
72  International / Hardware / Re: Programmare AT90S8515 on: July 06, 2014, 04:18:52 am
Verissimo, ma su AVRDUDESS non c'è verso, v1 per entrambe le board, altrimenti non le riconosce proprio.
73  International / Generale / Re: cambiare sempre avrdude on: July 06, 2014, 02:48:01 am
L'errore lo ha pubblicato ed è tipico di un collegamento errato, o di un valore sballato di BAUD (deve essere 19200); se tutto fosse esatto verrebbe fornita la signature letta al posto di quella attesa, quindi sta sbagliando lui.
La cosa migliore sarebbe pubblicare i collegamenti fisici e la riga di comando che sta usando, inoltre io consiglierei decisamente di cancellare tutto e rimettere l'IDE 1.0.5, magari aggiungendo l'aggiornamento per il 328noP, ormai si è incartato e non ne esce più, senza un taglio netto alla cosa.
74  International / Hardware / Re: ADXL345 con valore di registro diverso dal datasheet on: July 04, 2014, 09:55:49 am
Sì conviene tenere tutto assieme visto che diverse problematiche alla fine possono avere la stessa origine. Intanto magari metti il link al data-sheet.
75  International / Hardware / Re: ADXL345 con valore di registro diverso dal datasheet on: July 04, 2014, 07:21:33 am
No tu non puoi certamente. Mi sto riferendo al sensore stesso che scrive il valore pensando al limite che l'utente possa settare la scala o anche il solo MSB. Non è che viene usato per il segno?
Pages: 1 ... 3 4 [5] 6 7 ... 821