AVR + In system programing

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Knoen
Inlägg: 103
Blev medlem: 11 oktober 2006, 08:50:57
Ort: Örebro

Re: AVR + In system programing

Inlägg av Knoen »

När jag inte har ström så lyser den röd. När jag kopplar på ström så blinkar den orange

Byglarna som är satta är
BSEL2
OSCSEL pin 1 & 2
XTAL1
RESET
AREF
VTARGET

Har provat att vända på processorn också utan resultat. Jag misstänker att den kan vara STK kortet som är trasigt. Märkliga är att jag inte fått det fungera även med processorn i breadboard... :(
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: AVR + In system programing

Inlägg av vfr »

Man vänder inte på processorn på chans! Det skall vara uppenbart vilket håll processorn skall sitta på. Att då vända på den, är att be om trubbel. Du får troligtvis omvänd spänningsmatning på den, vilket mycket väl kan vara dödligt för processorn.
Användarvisningsbild
jadler
EF Sponsor
Inlägg: 407
Blev medlem: 28 maj 2009, 12:03:43
Ort: Vidja, Huddinge, Stockholm
Kontakt:

Re: AVR + In system programing

Inlägg av jadler »

Det skall fungera. Titta här:

Bild

Bild

Attiny 2313 på breadboard, spänningsmatning från batterier (svart låda), sex sladdar till ISP-kontakten på AVRISP MkII som lyser grönt och svarar glatt på avrdude:

Kod: Markera allt

jadler@server:~/src/avr/attiny45/usi-uart$ avrdude -p attiny2313 -P usb

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e910a

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

jadler@server:~/src/avr/attiny45/usi-uart$ 
Fungerar det inte om du gör precis likadant får du nog lägga en selma på en ny 2313... ;-)
Knoen
Inlägg: 103
Blev medlem: 11 oktober 2006, 08:50:57
Ort: Örebro

Re: AVR + In system programing

Inlägg av Knoen »

Nu har jag gjort ett nytt försök med en helt ny processor på ett kopplingsbord och kopplat så som bilderna föreskriver (tack jadler): jag får grön lampa nu *yeey*. Men i avrstudio ger felmeddelande när jag försöker läsa av fuses. "Entering programmingmode: FALILED"

Som avr programmer har jag valt AVRISP mkII och port "USB" då får jag upp en dialog som heter "AVRISP mkII in isp mode with ATTiny2313". Under main väljer jag settings för Programming mode and target settings en ny dialog med ISP clock. Om jag trycker på knappen READ så verkar det som om han läser från processorn det står "Getting isp parameter.. SD=0x06..ok"

Är det från Uc eller bara internt i programmet?

I övrigt får jag bara "isp mode error" :(

Någon idé?
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Re: AVR + In system programing

Inlägg av thepirateboy »

Ställ ner ISP-frekevensen till nåt väldigt lågt och testa.
Knoen
Inlägg: 103
Blev medlem: 11 oktober 2006, 08:50:57
Ort: Örebro

Re: AVR + In system programing

Inlägg av Knoen »

Tog ner allt och kopplade om, får samma gröna fina lampa.

Getting isp parameter.. SD=0x3e .. OKOK
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!

Nu är ISP frekvensen 6.478Khz förut var den 125kHz Finns det någon annan programvara man skulle kunna prova med för att utesluta någon mjukvarufel? det är säkert långsökt men...

Det skumma är att jag har provat med två olika stk500 kort och ingen av dem vill fungera. Programmera kretsen den "vanliga vägen" fungerar fint. Men så fort man försöker använda den nya programmeraren så skiter det sig.
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Re: AVR + In system programing

Inlägg av thepirateboy »

och den vanliga vägen är?

Du har antagligen proggat den för extern kristall. Ställ om den för intern RC-oscillator där den funkar och sätt den sedan på labbdäcket.
Knoen
Inlägg: 103
Blev medlem: 11 oktober 2006, 08:50:57
Ort: Örebro

Re: AVR + In system programing

Inlägg av Knoen »

Ahh, sorry med Vanliga vägen menade jag att köra den helt igenom SKT500 kortet, inte använda ISP mkII alls.

På inrådan gjorde jag enligt ditt förslag programmerade en processor i stk kortet och den hade inställningen "Int RC Osc. 4Mhz Start-up time 14ck + 0 ms"

Samma problem kvarstår dock tyvärr. :(

EDIT: Den "oprogrammerade" kretsen som jag just bytte ut har inställningen Int. RC Osc 8mhz start up time 14ck + 65ms" jag flyttade en från kopplingsdäcket och in på stk kortet och läste av fuses...
Senast redigerad av Knoen 6 september 2009, 19:16:25, redigerad totalt 1 gång.
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Re: AVR + In system programing

Inlägg av thepirateboy »

Det var märkligt, då borde det funka.

Då återstår bara felkoppling eller hårdvarufel på programmerarn som jag ser det.
Knoen
Inlägg: 103
Blev medlem: 11 oktober 2006, 08:50:57
Ort: Örebro

Re: AVR + In system programing

Inlägg av Knoen »

*suck* ja det verkar inte bättre. ska titta över mina kopplingar innan jag ger upp helt. Men tack för hjälpen i alla fall!
Skriv svar