AVR Dragon Problem Attiny26 / ATmega16
ok, det e så jag har kopplat, skall testa att flytta kretsen på labbplattan och se om det blir nån skillnad.
ja senaste ver på avrstudio har jag och senaste uppdateringen på min dragon, kört med lägsta möjliga på isp frekvensen utan resultat,...
Har kollat på JTAG lite men hajar inte riktigt hur jag skall koppla, vilka pinnar, skall luska lite.
ja senaste ver på avrstudio har jag och senaste uppdateringen på min dragon, kört med lägsta möjliga på isp frekvensen utan resultat,...
Har kollat på JTAG lite men hajar inte riktigt hur jag skall koppla, vilka pinnar, skall luska lite.
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Du bör kunna följa detta schema rakt av
http://www.olimex.com/dev/images/avr-m16-sch.gif
Fel av mig! Det var TQFP-kapsel. Men du bör se principen förutom att portpinnar inte stämmer mellan DIP och TQFP.
http://www.olimex.com/dev/images/avr-m16-sch.gif
Fel av mig! Det var TQFP-kapsel. Men du bör se principen förutom att portpinnar inte stämmer mellan DIP och TQFP.
kopplade JTAG fick signature direkt.
Signature: 0x3F 0x3F 0x3F (JTAG ID is 0xB940303F)
Nu kan väl inget gå fel 
tack för all hjälp!
edit: eller det kunde det, det står fortfarande,
Signature does not match selected device ... hmmm
edit2:
Erasing device.. OK!
Programming FLASH .. OK!
Reading FLASH .. OK!
WARNING: FLASH byte address 0x0000 is 0x30 (should be 0x00).. FAILED!
Leaving programming mode.. OK!
Signature: 0x3F 0x3F 0x3F (JTAG ID is 0xB940303F)
Kod: Markera allt
Setting device parameters.. OK!
Entering programming mode.. OK!
Reading signature .. 0x3F, 0x3F, 0x3F .. OK!
Leaving programming mode.. OK!

tack för all hjälp!
edit: eller det kunde det, det står fortfarande,
Signature does not match selected device ... hmmm
edit2:
Erasing device.. OK!
Programming FLASH .. OK!
Reading FLASH .. OK!
WARNING: FLASH byte address 0x0000 is 0x30 (should be 0x00).. FAILED!
Leaving programming mode.. OK!
Jaha, Det va inte så bra som jag trodde, det e nästan som innan fast ist för 0x00 överallt så står det 0x3F, kan inte programera in nåt nu heller,
Fuses:

Jag har ingen ext.Crystal ATmega har la inbyggd?
Men det går inte äns att välja, om jag gör det i listan så säger den
Snart kastar jag den här draken så långt jag kan...
Fuses:

Jag har ingen ext.Crystal ATmega har la inbyggd?
Men det går inte äns att välja, om jag gör det i listan så säger den
Kod: Markera allt
Setting device parameters.. OK!
Entering programming mode.. OK!
Writing fuses address 0 to 1.. 0x21, 0x3F .. OK!
Reading fuses address 0 to 1.. 0x3F, 0x3F .. OK!
WARNING: Fuse bits verification.. FAILED
Leaving programming mode.. OK!
ATMegaxxx har en inbyggd RC-oscillator som är aktiverad per default. Så läng du inte rör fusebits som gäller klockan så kommer den att fungera.
Vet inte om jag tar fel nu, men att programmera fusebits för extern oscillator (kristall) gör att kretsen slutar fungera (gäller även programmeringen) om den inte har en extern kristall. Den har helt enkelt ingen klocka längre. Eftersom kretsen är beroende av klocka för att kunna programmeras om så är det omöjligt att programmera eller ändra något. Om du har testat att programmera den för kristall är den oanvändbar tills du skaffat en kristall.
Om du har tur så har du inte lyckats programmera dessa bits heller, jag ser att även här spökar värdet 0x3F.... ett märkligt fel
Vet inte om jag tar fel nu, men att programmera fusebits för extern oscillator (kristall) gör att kretsen slutar fungera (gäller även programmeringen) om den inte har en extern kristall. Den har helt enkelt ingen klocka längre. Eftersom kretsen är beroende av klocka för att kunna programmeras om så är det omöjligt att programmera eller ändra något. Om du har testat att programmera den för kristall är den oanvändbar tills du skaffat en kristall.
Om du har tur så har du inte lyckats programmera dessa bits heller, jag ser att även här spökar värdet 0x3F.... ett märkligt fel

-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Du saknar kontakt med kretsen....
Alla dina felmeddelande säger att din Dragon inte får kontakt.
Alla avlästa fuses, programfiler mm mm visar antingen
00000000 eller 3fff
Detta är typiskt för utebliven kontakt mellan programmerare och AVR.
Så länge som du får FAILED så kan du inte heller lita på
det du läser av, typ läste in programfilen ... inte tusan
lästes den in.. men den blev 0000000 eftersom det saknas data
från AVR.
Det är inte heller att rekommendera att man i detta läge trots allt
försöker att programmera sin krets... det kan bli hur galet som helst
eftersom programmerare - AVR ej är i sync....
Har du tillgång till ett oscilloskop så kolla vad som händer på programpinnarna.
ISP skickar ut ett "enter program" kommando (4 bytes). detta skall ekas tillbaka av AVRen om detta inte sker - Enter program FAILED.
Om du är 100% på att det är rätt kopplat så har du provat med en annan dator?, kan kanske vara något där?
Swech
Alla dina felmeddelande säger att din Dragon inte får kontakt.
Alla avlästa fuses, programfiler mm mm visar antingen
00000000 eller 3fff
Detta är typiskt för utebliven kontakt mellan programmerare och AVR.
Så länge som du får FAILED så kan du inte heller lita på
det du läser av, typ läste in programfilen ... inte tusan
lästes den in.. men den blev 0000000 eftersom det saknas data
från AVR.
Det är inte heller att rekommendera att man i detta läge trots allt
försöker att programmera sin krets... det kan bli hur galet som helst
eftersom programmerare - AVR ej är i sync....
Har du tillgång till ett oscilloskop så kolla vad som händer på programpinnarna.
ISP skickar ut ett "enter program" kommando (4 bytes). detta skall ekas tillbaka av AVRen om detta inte sker - Enter program FAILED.
Om du är 100% på att det är rätt kopplat så har du provat med en annan dator?, kan kanske vara något där?
Swech
jag e helt 100 på att jag har kopplat rätt, har även testat med annan dator, säger samma där.ocilloskop har jag tyvärr inte tillgång till, men det måste vara antingen min dragon eller att lina kretsar är kassa, skall se om jag kan fixa en ny atmega, funkar inte det så får jag skickatillbaka min dragon .
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Har kollat på bilderna...
Vad har du för resistansvärde för reset? måste vara > 1k
Antar att det är de båda seriekopplade som finns på första men inte
på sista bilden.
Är de kopplade till +5v?
Prova att ta bort sockerbiten.... om kablarna från dragon
är mångtrådiga, skala och förtenna....
Lite mer avkopplingskondensatorer skulle nog inte göra ont.
Kanske även en 100uF
Swech
Vad har du för resistansvärde för reset? måste vara > 1k
Antar att det är de båda seriekopplade som finns på första men inte
på sista bilden.
Är de kopplade till +5v?
Prova att ta bort sockerbiten.... om kablarna från dragon
är mångtrådiga, skala och förtenna....
Lite mer avkopplingskondensatorer skulle nog inte göra ont.
Kanske även en 100uF
Swech
- Swech
- EF Sponsor
- Inlägg: 4750
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Tja.. vi har ju ingen direkt aning om hur matningsspänningen ser ut
i detta fallet.. om det visar sig att 100uF löser problemet så...
Kanske han kör med en 7805 utan kondensatorer?
-reklam-
han kanske behöver en 7805 regulator monterad på ett adapterkort
personligen tror jag att någon av kablarna i sockerbiten är för dåligt skalad
och inte ger kontakt helt enkelt.
4.7K som pull up fungerar alldeles utmärkt ,behöver inte
vara >10k
Swech
i detta fallet.. om det visar sig att 100uF löser problemet så...
Kanske han kör med en 7805 utan kondensatorer?
-reklam-
han kanske behöver en 7805 regulator monterad på ett adapterkort

personligen tror jag att någon av kablarna i sockerbiten är för dåligt skalad
och inte ger kontakt helt enkelt.
4.7K som pull up fungerar alldeles utmärkt ,behöver inte
vara >10k
Swech