Page 1 of 3
problema con STK500

Posted:
01 Oct 2012, 22:57
by paride22
Ciao a tutti, fino a due giorni fa, ho usato tranquillamente l'STK500 per programmare il mio micro, dopo due giorni di inutilizzo, oggi riprendo il progetto , compilo il programma e vado a connettere l'stk, accendo l'stk e i led di funzione si accendono normalmente e in modo corretto, tuttavia rimane nella schermata in cui mi fa selezionare la porta COM, beh penso, è successo altre volte, vado a gestione dispositivi ma la porta COM era quella corretta, cambio porta COM (le ho provate tutte), cambio porta USB del PC, disconnetto e riconnetto il cavo seriale dall'STK, insomma niente, mi da sempre "connessione fallita".
Ho anche provato a utilizzare un altro PC.
Unica nota, è che cambiando microcontrollore, una volta mi ha fatto connettere, poi però andando a Programmare, mi ha dato un errore che non ricordo, riprovando in seguito anche con questo altro micro mi da sempre connessione fallita...
Come potrei fare? avete qualche prova da suggerirmi, a qualcuno è mai capitato?
Re: problema con STK500

Posted:
02 Oct 2012, 08:10
by deluca
su che micro stavi lavorando?
quale è il micro che hai sostituito?
il micro che hai sostituito è nuovo o è stato programmato almeno una volta?
Una delle cause potrebbe essere l'errata programmazione dei fuse-bits.
fammi sapere, ciao
Re: problema con STK500

Posted:
03 Oct 2012, 16:38
by paride22
allora il problema compare dopo che programmo il micro con un determinato codice, mi è successo due volte...
i microcontrollori sono entrambi atmega8535
il microcontrollore che ho sostituito era stato già programmato una volta...
il problema è stato risolto cancellando i device attraverso un'altra STK, tuttavia programmando con un codice nuovo ricompare,
le modifiche che ho effettuato al codice, le avevo indicate nell'altro topic,se necessario le riporto, o carico i file txt.
ecco la configurazione dei fuse
http://imageshack.us/photo/my-images/248/immaginejk.png/
Re: problema con STK500

Posted:
03 Oct 2012, 16:48
by deluca
ti consiglio di postare il codice
dalla configurazione sembra tutto ok.
quindi dopo un reset HV alla seconda programmazione il chip non risponde più ?
Re: problema con STK500

Posted:
03 Oct 2012, 16:58
by paride22
allora dopo aver caricato il primo codice, non si collegava più per effettuare la programmazione
successivamente ho fatto un reset HW, "erase Device" da AVRstudio, e da li il micro ha ricominciato a funzionare, tuttavia con una STK differente
ora avendo caricato un nuovo codice non funziona nuovamente, la mia STK non si collega per cancellare nuovamente il micro e non ne ho un'altra a disposizione
ora posto carico i due codici cercando di evidenziare le uniche differenze che ho fatto e commentando adeguatamente per far capire...
tuttavia mi domandavo, è possibile cancellare il micro direttamente dall'STK senza l'ausilio di AVRStudio?
Re: problema con STK500

Posted:
03 Oct 2012, 17:37
by deluca
@paride,
non è possibile con stk500 cancellare senza l'ausilio di avrstudio.
che metodo usi per programmare con stk, isp o parallel hv.
Re: problema con STK500

Posted:
03 Oct 2012, 18:25
by paride22
ISP
Re: problema con STK500

Posted:
03 Oct 2012, 18:34
by deluca
allora forse abbiamo sgamato l'enigma.
di sicuro siamo in presenza di un problema sul clock.
hai provato a programmare in modalità parallel-HV?
in questa modalità, anche se non ti funziona il clock sulla scheda, il programmatore riesce a resuscitare il chip ripristinando i fusebits.
potrebbe essere una mal funzionamento del circuito del clock o il quarzo stesso, magari un pin rotto o qualcosa sui pin del chip.
allora dopo aver resettato in HV l'8535 setta il clock del chip come clock rc interno.....
provaci e fammi sapere.
Re: problema con STK500

Posted:
14 Sep 2013, 11:41
by vale86
salve a tutti
ho lo stesso problema di paride22 con l'stk500,mi da errore nella programmazione ISP e mi risulta un clock esterno come se ci fosse un quarzo montato sulla scheda... ho provato a programmare in modalità parallel-HV solo che non riesco a cambiare i fuses per reimpostare il clock interno , ho provato sia con l'atmega8535 che con l'atmega8515, li ho programmati in C e non in assembler, non ho cambiato nessun fuses.. recentemente ho fatto l'upgrade della scheda, ho caricato il programma sulla flash del microcontrollore e funzionava tutto,successivamente ho riprogrammato sulla flash ed non ho avuto questo problema
cosa posso fare per risolvere ?? graziee aspetto vostre risposte...
Re: problema con STK500

Posted:
15 Sep 2013, 19:06
by deluca
salve vale86 e ben arrivato al forum.
hai la possibilità di vedere con un oscilloscopio se è presente il clock sui piedini del micro ?
inoltre, hai inserito nelle giuste posizioni i chip 8515 o 8535 che hanno i pin disposti in modo diverso?
scusa questa considerazione banale ma un altro utente sbagliava il connettore su cui doveva andare l'uno o l'altro chip.
questa errata procedura potrebbe danneggiare in modo irreversibile i chip..
Re: problema con STK500

Posted:
15 Sep 2013, 21:09
by vale86
allora l'atmega 8515 l ho inserito nel socket SCKT3000D3 mentre l'atmega 8535 nel socket SCKT3100A3,disposti con il primo piedino entrambi verso gli switck della scheda...ho visto sull'user guide dell'stk500...spero siano giusti i socket...
i piedini dove arriva il clock del micro sono XTAL2 E XTAL1???...
Re: problema con STK500

Posted:
16 Sep 2013, 13:21
by deluca
@vale,
lo posizione dei micro sembrerebbe essere corretta.
xt1 e xt2 sono i pins dove collegare il quarzo esterno.
ovviamente nel caso utilizzassimo un clock esterno proveniente da un oscillatore quarzato il pin dove inviare il segnale sarebbe solo uno: xtal1
Re: problema con STK500

Posted:
16 Sep 2013, 13:57
by vale86
Se non dovessi avere nessun segnale di clock e' bruciato il circuito che genera il clock su stk500?
Re: problema con STK500

Posted:
16 Sep 2013, 14:16
by deluca
attenzione ... sono posizionati bene i jumper JP900 e JP901?
hai inserito il cristallo sul socket XC900?
il segnale di clock dovrebbe essere disponibile su XT1, subito dopo il jumper JP901
Re: problema con STK500

Posted:
16 Sep 2013, 14:40
by vale86
Il cristallo non l ho inserito.. Lavoro con il clock della scheda stk500...
Re: problema con STK500

Posted:
16 Sep 2013, 23:08
by js-bascom
Lavoro con il clock della scheda stk500...
E com'e' impostato il "clock generator"? Sotto la TAB "HW settings".
E' TAB maschile o femminile in Italiano? BOH!
Re: problema con STK500

Posted:
17 Sep 2013, 07:04
by deluca
[OT] js-bascom,
se intendi TAB per indicare "Tabulazione", è femminile.
Tuttavia, in Italia, spesso utilizziamo anche la forma maschile .... es: "premi il tab"

Re: problema con STK500

Posted:
17 Sep 2013, 08:03
by vale86
Su avr studio e' impostato a circa 4 Mhz...
Re: problema con STK500

Posted:
17 Sep 2013, 08:26
by deluca
vale86, ancora non risolto?
per avere una idea più chiara dei settaggi hw,
allega una foto della tua stk500 con il micro inserito sullo zoccolo.
PS. Banale... hai provato con altri micro?
Re: problema con STK500

Posted:
17 Sep 2013, 08:32
by vale86
ancora niente putroppo..non ho altri microcontrollori ho provato con l'atmega8515 e atmega8535...se io resetto questi due
micro con un altra scheda stk500 risolvo il problema????