Show Posts
Pages: 1 ... 28 29 [30] 31 32 ... 62
436  International / Hardware / Re: 1284p piantato? on: December 06, 2012, 06:58:14 pm
Fatto!!!

Fusi programmati come dei fusi!!!

uhauhauhauha

 smiley-mr-green

Ho già rimontato lo scomodo package sulla sua schedona e l'ho già anche riprogrammato via ICSP !!
Anche se facevo prima a ricompare il chip è sempre stata comuque una bella esperienza, grazie a tutti per la preziosa collaborazione!
437  International / Hardware / Re: 1284p piantato? on: December 06, 2012, 09:55:55 am
Si c'è da abilitare la scrittura dell efuse, ma quella l'ho già fatta.
Stasera inverto il livello logico del reset e metto fisse le impostazioni della modalità e i valori dei fuse , riattivo la comunicazione seriale solo alla fine per restituirli i valori riletti, così mi rendo conto se ha funziato.
Grazie mille, ti farò sapere come è andata.
438  International / Hardware / Re: Arduino UNO StandAlone on: December 06, 2012, 08:53:37 am
... e capirai perché il riassunto non te lo facciamo smiley-wink

mhhh, vuoi forse rubargli tempo che potrebbe dedicare alla ricerca della topolina ?  smiley-razz
439  International / Hardware / Re: 1284p piantato? on: December 06, 2012, 08:39:04 am
Scusa tanto michele ma avevo capito che dall'articolo dovevo astrarre solo la pedinatura.... smiley-sweat

Del resto non avevo focalizzato che avevi pubblicato anche uno schema elettrico 'funzionante' compatibile con il firmware di mighty ...

Uffa non ci capiamo mai!  smiley-roll
440  International / Hardware / Re: 1284p piantato? on: December 06, 2012, 08:13:09 am

qualunque comando di lettura/scrittura sul target deve essere accompagnato dall'applicazione dei 12V al pin reset.


Ops.... mi sà che ho scoperto un fattaccio smiley-grin

Se praticamente il 12v deve andare al reset quando si legge e si scrive nel mio circuito sta al contrario.
Sarà  perchè ho preso il firmware versione 2 e l'adattatore invece l'ho fatto con un npn come la versione 1.  smiley-confuse
Praticamente per il mio circuito il pin che comanda il reset del target deve essere low per avere 12v  su reset e hi per avere 0, ed il firmware fà esattamente il contrario.
Stasera inverto i livelli e riprovo, magari funziona ...


441  International / Hardware / Re: 1284p piantato? on: December 06, 2012, 05:32:54 am
Niente da fare, ho provato a riprogrammarlo in HV tramite schema e firmware di mightyohm , ma si pianta tutto al momento del 'burning fuses' .
Ci sono troppe variabili in gioco, e il chip potrebbe anche essere danneggiato, anche se non ho la più pallida idea di cosa lo abbia potuto danneggiare!
Ho visto che negli schemi del link la versione 1 utilizzava resistenze da 1k su praticamente tutte le linee, mentre nella versione 2 non ne usa nemmeno 1  smiley-eek-blue
IO ho comunque provato sia con che senza.

Ho notato che eseguendo la procedura indicata nel sito, praticamente il chip deve essere messo in un secondo momento.
Ho ipotizzato semplicemente che, per entrare in modalità programmazione parallela, la stessa mcu deve essere avviata praticamente con 12v sul pin di reset, infatti le operazioni preliminari fanno in modo che tale segnale venga portato alto se si specifica una determinata modalità (nel mio caso ATMEGA , scelta 1 ).
Ho dato una guardata in giro ma non ho trovato grandi indicazioni sulla programmazione hv, anche nel datasheet stesso del 1284p non ho trovato cenni.
Sapete indicarmi qualcosa da leggere?
442  International / Hardware / Re: 1284p piantato? on: December 04, 2012, 05:19:40 pm
secondo il tuo articolo michele per la mia mcu dovrei usare connettore test1 , quindi portb, portd xtal1 e pa0, giusto?
Ovviamente tutti correttamente collegati come indicato, e per il firmware vado liscio modificando lo sketch di mightyohm ?
Grazie
443  International / Hardware / Re: 1284p piantato? on: December 04, 2012, 03:22:34 pm
Chip asportato senza problemi.
Ora devo provare a sbrinarlo in hv.
Ho reperito lo schema di collegamento di un 328p, se rispetto il collegamento dei pin (non tramite numero ma tramite porta,numero, es portb 4 su portb 4 )posso utilizzare lo stesso o devo trovarmi quello specifica per il 1284p ?
444  International / Hardware / Re: 1284p piantato? on: December 04, 2012, 09:51:49 am
No, purtroppo non ci sta altro collegato, o meglio c'era ma poi quando ho visto che dava problemi ho ridotto tutto al minimo indispensabile per cercare di riprendere il micro, ho lasciato solo il quarzo il reset e l'icsp.

Ripeto, è successo tutto a seguito di una scrittura fallita, molto probabilmente proprio dei fuse, però non sò dirlo con certezza.
Stasera gli dò una asciugatina ai capelli  smiley-mr-green

445  International / Hardware / Re: 1284p piantato? on: December 04, 2012, 06:11:05 am
Grazie dei consigli,

comunque la foto è venuta veramente male, talmente male che non si vede  smiley-mr-green

Appena ho tempo lo dissaldo e provo a riprogrammarlo hv saldando dei fili, come ho detto, se riparte bene, altrimenti CICCIA!
446  International / Hardware / Re: 1284p piantato? on: December 04, 2012, 04:14:28 am
Ritengo opportuno specificare che non sto seguendo la strada del clock esterno perchè sono più per l'ipotesi che il problema non sia tanto il clock (ho un quarzo esterno a 16mhz montanto di default) ma la disattivazione della programmazione via SPI.
L'idea mia era di prendere il circuito in oggetto del link postato sopra ed attaccarci direttamente il mio 1284p e dargli na bottarella (nessun adattatore, salderei dei microfili)
Se riesco a recuperarlo riprogrammando  i fuse bene, altrimenti lo butto.
447  International / Hardware / Re: 1284p piantato? on: December 04, 2012, 03:41:09 am
Grazie Astro , in cuor mio purtroppo supponevo che lo dovessi smontare per forza....  smiley-cry

Al limite a smontarlo ci posso provare, infondo è tqfp , ho dissaldato di peggio!

Si lo sò che per 6 euro di micro mi conviene cambiarlo, ma visto che sto facendo esperimenti, già se mi capita un altra volta non lo sò se è più conveniente!

Ho trovato in rete questo PROGRAMMATORE HV ARDUINO BASED

Dite che vale la pena tentare di attaccarlo alla meno peggio e vedere se riesce a reimpostare i fuse?
Ovviamente lo sketch andrà modificato in modo tale da impostare i fuse correttamente per il mio micro.
448  International / Hardware / Re: 1284p piantato? on: December 04, 2012, 03:14:02 am
Ciao bud, e ciao michele, intanto grazie.

Penso che quasi sicuramente è successo qualcosa coi fuse, anche se non riesco a capire esattamente il perchè sia successo.
Come precedentemente specificato la MCU è stata programmata più volte, quindi escluderei i punti 1 e 6 (il programmatore programma ancora correttamente altri chip).

Ora vorrei un attimo capire se posso tentare di riprogrammarlo in HV direttamente su scheda o devo per forza smontarlo ... è smd smiley-sad
Ma soprattutto devo capire se riesco a fare un programmatore HV specifico minimale con quello che ho in giro per casa...
Fonti?
449  International / Hardware / 1284p piantato? on: December 03, 2012, 07:25:51 pm
Buona sera a tutti.

Ho una board con su un atmega1284p , 16mhz clock programmabile solo via icsp.
Dopo un paio di giorni di programmazioni corrette, da stasera l'avrdude mi risponde questo simpaticissimo e criptico messaggio

Code:

C:\avrdude -c usbasp -p atmega1284p -P usb -e -F

avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATMEGA1284P is 1E 97 05

avrdude done.  Thank you.

Premere un tasto per continuare . . .

Come potete notare il comando è per la cancellazione del chip,ma fa lo stesso anche per programmazione e scrittura fuse...
Lo butto o posso tentare qualcos'altro?
450  International / Hardware / Re: Collegare contatore monofase ad Arduino on: November 29, 2012, 03:16:54 pm
Secondo le specifiche si aspetta una tensione da 5 a 27 vdc sul pin 20 che ti rimanda come impulso sul pin 21.
La corrente massima da farci fluire dentro è di 27ma , quindi io starei intorno ai 10/15 ma al massimo.
Una volta che hai deciso il voltaggio, ed essendo nota la corrente che vuoi far scorrere nel circuito ti calcoli sia il valore della R che la potenza che dovrà dissipare.
Pages: 1 ... 28 29 [30] 31 32 ... 62