Atmega32 jtag knas

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: Atmega32 jtag knas

Inlägg av superx »

Posta en bild
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Re: Atmega32 jtag knas

Inlägg av exile »

Har du slagit på Jtag på AVR? (görs via ISP) om inte blir det svårt att programera/debuga den via Jtag
Ruben
Inlägg: 197
Blev medlem: 15 januari 2008, 17:42:35
Ort: Göteborg

Re: Atmega32 jtag knas

Inlägg av Ruben »

superx skrev:Posta en bild
På vadå? Felmeddelandet?
Ruben
Inlägg: 197
Blev medlem: 15 januari 2008, 17:42:35
Ort: Göteborg

Re: Atmega32 jtag knas

Inlägg av Ruben »

exile skrev:Har du slagit på Jtag på AVR? (görs via ISP) om inte blir det svårt att programera/debuga den via Jtag
Nä det funkar ju inte med isp heller.
Ruben
Inlägg: 197
Blev medlem: 15 januari 2008, 17:42:35
Ort: Göteborg

Re: Atmega32 jtag knas

Inlägg av Ruben »

exile skrev:Har du slagit på Jtag på AVR? (görs via ISP) om inte blir det svårt att programera/debuga den via Jtag
Eller backa bandet. Vad är ISP?
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: Atmega32 jtag knas

Inlägg av superx »

Ruben skrev:
superx skrev:Posta en bild
På vadå? Felmeddelandet?
På kopplingen menade jag. Felmeddelandet har du redan lyckats återge tydligt men jag vet iaf. inte hur du kopplat in din mikrokontroller.
Användarvisningsbild
Icecap
Inlägg: 26648
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Atmega32 jtag knas

Inlägg av Icecap »

ISP = In-circuit Serial Programming

Alltså det vanliga sättet att programmera kretsen på, kan ske t.ex. med en AVRISP mk.2
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Re: Atmega32 jtag knas

Inlägg av exile »

Om kretsen är "ny" (delvis har fusebitarna satta som från fabrik) så är Jtag på default.
ISP använder andra pinar än Jtagen så om du vill testa att programmera med ISP så måste du koppla om.
Kan vara värt och testa för att se att kretsen lever och se vad hur fusebitarna är satta.
Ruben
Inlägg: 197
Blev medlem: 15 januari 2008, 17:42:35
Ort: Göteborg

Re: Atmega32 jtag knas

Inlägg av Ruben »

Dom ska vara ny så vitt jag vet. Jag har köpt en på elfa och några på ebay.
Jag kopplade med trådar i en breadboard och isp funkade inteheller.
Användarvisningsbild
Icecap
Inlägg: 26648
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Atmega32 jtag knas

Inlägg av Icecap »

Då har du glömt något grundläggande. Kristallen?
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: Atmega32 jtag knas

Inlägg av superx »

Precis! Skicka upp en bild så slipper folk som vill hjälpa dig gissa.
Senast redigerad av superx 25 augusti 2014, 10:57:03, redigerad totalt 1 gång.
Ruben
Inlägg: 197
Blev medlem: 15 januari 2008, 17:42:35
Ort: Göteborg

Re: Atmega32 jtag knas

Inlägg av Ruben »

Jag ska fixa en bild.
Jag har börjat med detta för typ en vecka sedan så kanske vi ska ta det från början.

Jag har köpt en jtagice3 och några atmega32 16PU och installerat atmel studio 6.2 tror jag det var.
Jtagice3 har tre små adapter kort som konverterar plattkabeln från ice till: 10 pin, 6 pin och en superdeluxemini grej.
Det fanns även med en squidkabel.

Vad är nästa steg?
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: Atmega32 jtag knas

Inlägg av snigelen »

Koppla spänningsmatning (5V) till VCC och AVCC samt 0V till båda GND.
Koppla ett 10 kOhms motstånd från RESET till VCC.
Koppla en 100 nF kondensator från VCC till GND, samt en likadan från AVCC till GND.
Koppla sedan din JTAGICE3 som jag beskrev innan.

Öppna AtmelStudio och välj Tools/Device Programming.
Välj Tool = JTAGICE3, Device = ATMega32, Interface = JTAG och tryck Apply. Sedan t.ex "Read Device Signature" för att verifiera att du har kontakt.
Ruben
Inlägg: 197
Blev medlem: 15 januari 2008, 17:42:35
Ort: Göteborg

Re: Atmega32 jtag knas

Inlägg av Ruben »

Ok motstånden och kondensatorerna har jag inte haft innan.
Kan det vara nåt som ställt till det tidigare?
Vad fyller dom för funktion?

Jag ska göra detta så återkommer jag.
Användarvisningsbild
Icecap
Inlägg: 26648
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Atmega32 jtag knas

Inlägg av Icecap »

Motståndet mellan MCLR och VDD ser till att processorn inte är reset hela tiden. Ganska viktigt att ha alltså.

Kondensatorn avkopplar spänningsmatningen, något som alltid behövs. Den ska i övrigt sitta så nära matningsbenen på µC'n som praktisk möjligt!

Det är inte klokt vad mycket störningar som kan komma av en dålig avkopplat konstruktion - och de brukar vara "ibland" så man kan bli galen av att felsöka för "det fungerade ju förut - och jag har inte ändrat något så vad F..?"
Skriv svar