Hjälp med AVRISPMK2

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
arune
Inlägg: 109
Blev medlem: 17 juni 2003, 23:37:00
Ort: Mölnlycke
Kontakt:

Re: Hjälp med AVRISPMK2

Inlägg av arune »

Har mega8515 intern oscillator eller har du kopplat in det? Utan någon klocka kommer det inte att fungera.
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: Hjälp med AVRISPMK2

Inlägg av snigelen »

Den har intern RC-oscillator som är på per default.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Hjälp med AVRISPMK2

Inlägg av MicaelKarlsson »

Gildebrand skrev: "Hur är det med avkopplingskondensatorer på reset och Vcc?"

Sitter inga kondingar på Reset. Någon elektrolyt på vcc.
Ta en titt i dessa:
EMC Design Considerations
AVR Hardware Design Considerations
Så ser du hur och med vad du lämpligen avkopplar Vcc och reset.

Lycka till!!
Användarvisningsbild
Gildebrand
Inlägg: 1108
Blev medlem: 8 maj 2009, 21:40:49
Ort: Falun

Re: Hjälp med AVRISPMK2

Inlägg av Gildebrand »

Nu skiter jag i labbplattan och gör ett labbkort istället

Kondingarna är 22pF vid kristallen. 100uF vid 7805, samt en 100nF vid 7805 och en 100nF vid 2313. R1 är 4.7kohm.

Har glömt att sätta ditt motstånd vid lysdioderna så ska göra det.

Bild Bild
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med AVRISPMK2

Inlägg av sodjan »

> Den har intern RC-oscillator som är på per default.

Skiljer sig just denna processor från "vanliga" AVR'er ?
Om inte så är den på per default *från fabrik*, men inte om
man vid en tidigare programmering har slagit av den. Då har
man vad som kallas en "bricked AVR" och borde få ungefär
det beskrivna problemet...
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: Hjälp med AVRISPMK2

Inlägg av snigelen »

> Skiljer sig just denna processor från "vanliga" AVR'er ?
Nej, det är det den inte gör. Det är de antika AVR-erna som inte har intern oscillator, mega8515 är en halvantik uppgradering av antika AT90S8515 som kräver extern kristall eller oscillator.

> Om inte så är den på per default *från fabrik*, men inte om
> man vid en tidigare programmering har slagit av den.

Jo, med "per default" så menade jag från fabrik. Men det krävs att man "bränner några FUSES" för att slå av interna oscillatorn. Och det lär man ju inte lyckas med om man inte ens får kontat med den. Men den kan ju vara begagnad förståss.

> Då har man vad som kallas en "bricked AVR" och borde få ungefär
> det beskrivna problemet...

Nja. Kanske. Jag tolkar det som om programmeraren läser noll volt från reset-pinnen och det kanske det blir om man kopplar in den utan klocka, men symptomet kan ju uppstå av andra anledningar, t.ex felkoppling. Jag har en m8515 som jag kan göra om till tegelsten och testa på, det är ju lätt att återställa genom att lägga något som svänger på XTAL1 eller med högspännings-programmering. Men det får bli till helgen.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med AVRISPMK2

Inlägg av sodjan »

Nej, av tidigare beskrivning så tror jag inte heller att den är "bricked".
Min poäng var bara att du sa att interna osc *är* påslagen, men
det kan du inte veta utifrån information i tråden. Inget annat...

Snarare tror jag att något är felkopplat, och det är ju helt omöjligt att
avgöra genom de lite dåliga beskrivningarna av problemet och speciellt
av uppkopplingen. Det kommer en liten detalj i varje nytt inlägg.

> Men det krävs att man "bränner några FUSES" för att slå av interna oscillatorn.

Och historien visar att just det är ganska enkelt att fixa... :-)

> Men den kan ju vara begagnad förståss.

Finns inget i tråden så vitt jag kan se som säger något alls om det.
Alltså varken att det är så eller att det inte är så.
Användarvisningsbild
Gildebrand
Inlägg: 1108
Blev medlem: 8 maj 2009, 21:40:49
Ort: Falun

Re: Hjälp med AVRISPMK2

Inlägg av Gildebrand »

Det ligger programmering i den som har använt extern oscillator. Hade tidigare en parallellportsprogrammerare, men var så jobbig att använda så köpte en ny.
Men jag satte i en oscillator på 8mhz men det hjälpte inte :(
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med AVRISPMK2

Inlägg av sodjan »

> Det ligger programmering i den som har använt extern oscillator.

Jahaj, och det säger du *NU*. Varför går det inte att klämma fram
det redan i början ?? Om det är så så går det inte att programmera
den med ISP. Argh...

> Hade tidigare en parallellportsprogrammerare, men var så jobbig att använda så köpte en ny.

Jahaja, men de har i alla fall en stor fördel, det går att låsa upp "bricked" AVR'er.
Varför inte bara använda den och fixa problemet ??

> Men jag satte i en oscillator på 8mhz men det hjälpte inte

Om du menar *Mega* Hertz så kan det kanske var lite för högt. Det måste matcha
programmeraren på något sätt som jag inte har 100% kläm på...
Om det faktiskt är *milli* Hertz så är det absolut för lågt...
Och vad menar du med "oscillator" ? Ska den verkligen ha det ? Inte en kristall ?
Användarvisningsbild
Stinrew
Inlägg: 954
Blev medlem: 20 augusti 2006, 03:14:41
Ort: Motala
Kontakt:

Re: Hjälp med AVRISPMK2

Inlägg av Stinrew »

Du har ingen AVR som är 'oskulld' att prova med?
Jag tänker ifall du har programmerat om reset-pinnen till I/O, eller disablat ISP-programmering på kretsen vid tidigare programmering (den skulle ju i så fall kräva HV-programmering).
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med AVRISPMK2

Inlägg av sodjan »

> eller disablat ISP-programmering på kretsen vid tidigare programmering (den skulle ju i så fall kräva HV-programmering).

Eftersom den tidigare har kört med extern oscillator/kristall så är det väl så ?
Eller kan den samtidigt vara "fusad" för både extern kristall och intern osc ?
Användarvisningsbild
Stinrew
Inlägg: 954
Blev medlem: 20 augusti 2006, 03:14:41
Ort: Motala
Kontakt:

Re: Hjälp med AVRISPMK2

Inlägg av Stinrew »

Nej, mitt inlägg hade inget med oscillatorn att göra. Men nej, systemet kan inte samtidigt ha flera oscillatorer. Antingen extern eller intern.

Däremot kan man på många nyare kretsar (efter att ha programmerat en fuse) använda reset-pinnen som en I/O, dock fick jag just se att den möjligheten inte finns på mega8515. Men det finns en fuse som heter SPIEN (SPI-enable), men om jag tolkar databladet rätt kan man inte programmera den fusen i SPI-läget.
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Hjälp med AVRISPMK2

Inlägg av MicaelKarlsson »

Gildebrand skrev:Nu skiter jag i labbplattan och gör ett labbkort istället
Om man jämför med programmerings"kontakten" för STK500 är denna spegelvänd. Jag satsar nog en peng på att du spegelvänt kontakten. Om man läser på sid 26 i manualen så tror jag att du lyckats spegelvända kontakten. Prova med att ha MISO uppe till vänster som PIN1.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Hjälp med AVRISPMK2

Inlägg av sodjan »

> men om jag tolkar databladet rätt kan man inte programmera den fusen i SPI-läget.

Nej, men man kan ställa om till extern oscillator/kristall, vilket får samma effekt.

> Jag satsar nog en peng på att du spegelvänt kontakten.

Med en AVR fusad för extern osc/kristall så hjälper det inte med en rättvänd ISP kontakt.
Han har ju redan sagt att kretsen är fusad för extern osc/kristall, så varför är det troligast
att kontakten är felvänd ?
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Re: Hjälp med AVRISPMK2

Inlägg av MicaelKarlsson »

sodjan: Jag missade det med extern kristall. Men om han inte kan programmera så kan det ju faktiskt vara så att kontakten är felvänd. För egen del har det varit just felvänd programmeringskontakt som orsakat flest problem vid programmering av kretsen.
Skriv svar