Hjälp med AVRISPMK2
Re: Hjälp med AVRISPMK2
Har mega8515 intern oscillator eller har du kopplat in det? Utan någon klocka kommer det inte att fungera.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Re: Hjälp med AVRISPMK2
Ta en titt i dessa:Gildebrand skrev: "Hur är det med avkopplingskondensatorer på reset och Vcc?"
Sitter inga kondingar på Reset. Någon elektrolyt på vcc.
EMC Design Considerations
AVR Hardware Design Considerations
Så ser du hur och med vad du lämpligen avkopplar Vcc och reset.
Lycka till!!
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: Hjälp med AVRISPMK2
> 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...
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...
Re: Hjälp med AVRISPMK2
> 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.
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.
Re: Hjälp med AVRISPMK2
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å.
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å.
- Gildebrand
- Inlägg: 1108
- Blev medlem: 8 maj 2009, 21:40:49
- Ort: Falun
Re: Hjälp med AVRISPMK2
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
Men jag satte i en oscillator på 8mhz men det hjälpte inte

Re: Hjälp med AVRISPMK2
> 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 ?
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 ?
Re: Hjälp med AVRISPMK2
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).
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).
Re: Hjälp med AVRISPMK2
> 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 ?
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 ?
Re: Hjälp med AVRISPMK2
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.
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.
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Re: Hjälp med AVRISPMK2
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.Gildebrand skrev:Nu skiter jag i labbplattan och gör ett labbkort istället
Re: Hjälp med AVRISPMK2
> 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 ?
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 ?
- MicaelKarlsson
- Inlägg: 4669
- Blev medlem: 18 juni 2004, 09:16:07
- Ort: Aneby
- Kontakt:
Re: Hjälp med AVRISPMK2
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.