Sida 1 av 4
AVR Dragon Problem Attiny26 / ATmega16
Postat: 1 juni 2008, 21:59:25
av exos
Tjenare.
Fick hem min Dragon häromdag och satte mig o kopplade ihop allt. försökt mycke nu men det kommer upp samma sak hela tiden.
"Signature does not match selected device"
signaturen blir bara 0x00 0x00 0x00
Testat både med min ATmega16 som är helt ny, och med min gamla ATTiny26 som jag inte är helt 100 på om den funkar men det blir samma sak med båda? Nån som vet vad som kan vara fel?
Kör ISP ...
mvh
exos
Postat: 1 juni 2008, 22:06:58
av Zyxel615
Har du ställt in ISP-klockfrekvensen? Den måste vara mindre än en fjärdedel av processorns klockfrekvens. Ställ den så lågt som möjligt för att utesluta att det är det som är orsaken.
Postat: 1 juni 2008, 22:17:44
av exos
Jo jag har försökt det.
men frågan är hur vet jag exakt vad klockfrekvensen är?
läste at ATmega16 hade 1mhz, och om det nu e så som skulle ju isp´n funka på 250kHz, men icke, har även testat lägre.
men om man går in under fuses i AVRStudio så längst ner på Select clock source så står det nu "undefined value: 0x00"
just nu har jag min ATtiny inkopplad.
Postat: 2 juni 2008, 11:09:23
av Mindmapper
Är du säker på att inkopplingen av MCU är riktigt gjord så att du får kontakt rent elektriskt.
Postat: 2 juni 2008, 12:37:45
av exos
jag är nästan 100 på att allt stämmer miso till miso osv, matar den med 5,04V.
vtg på dragonen är kopplad till samma, det står entering program mode...OK och ok på allt annat men ändå funkar det inte, snart kliat sönder mig i skallen.
Postat: 2 juni 2008, 16:52:39
av exos
Nu har jag mätt upp alla kablarna från dragonen till min atmega och allt stämmer, alla kablar sitter rätt...vet inte vad jag skall ta mig till. hur är det med "reset" kör ett motsånd där, testat utan också, inget fungerar.
Postat: 2 juni 2008, 17:05:35
av thepirateboy
10k pullup på reset brukar jag använda, men det ska nog gå utan också i vissa fall. Låter som programmeraren är kass helt enkelt.
Postat: 2 juni 2008, 17:14:44
av exos
satan!
grejen är den att när jag startar upp avrstudio och klickar på AVR ikonen så poppar rutan upp och ett fel meddelande kommer fram att signaturen inte stämmer, och då står det....
Setting device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. OK!
trycker man sen ok på felmeddelandet och testar igen att trycka på "Read Signature"
kommer detta...
Setting device parameters.. OK!
Entering programming mode.. OK!
Reading signature .. 0x00, 0x00, 0x00 .. OK!
Leaving programming mode.. OK!
hmmm... orkar inte köpa en ny, finns det inget sätt som man kan kolla att den är kass till 100%, kan det vara mina mcu´s som e kassa, isf kan man kolla det på nåt sätt.
Postat: 2 juni 2008, 17:23:17
av thepirateboy
Har du bild på uppkopplingen så kanske vi kan se nåt fel.
Har du någon hålmonterad AVR kan du koppla in den direkt på dragonen. Det finns beskrivningar på hur man kopplar under Hjälp i AVR-studio.
Postat: 2 juni 2008, 17:43:41
av Mindmapper
exos skrev: kan det vara mina mcu´s som e kassa, isf kan man kolla det på nåt sätt.
Enklaste sättet är att testa hos någon som bor i närheten!
Postat: 2 juni 2008, 17:47:08
av exos
Här är lite bilder, tror inte dom hjälper så mkt, fick ta med min telefon.
http://www.wagonpack.com/avr/IMG_0105.jpg
http://www.wagonpack.com/avr/IMG_0106.jpg
http://www.wagonpack.com/avr/IMG_0107.jpg
jag testade att skriva och läsa från EEPROM, gick inte...
testade att skriva till flash, gick inte. Men det gick att läsa
fick ut detta, nån som kan tyda
Kod: Markera allt
:020000020000FC
:0600000000C0C09AFECF13
:00000001FF
Postat: 2 juni 2008, 22:21:34
av JJ
Jag hade ett annat problem med en AVR som jag löste genom att ta ett annat exemplar av MCUn. Min bästa teori är att det är klockan som skiljer sig mellan exemplaren. (Jag förstod inte om du testat det.)
Postat: 2 juni 2008, 23:01:30
av exos
Om du menade att testa med olika uC´s så har jag gjort det..
Jag lägga till att nu kunde jag även läsa ut vad som fanns i EEPROM..
Kod: Markera allt
:1000000000000000000000000000000000000000F0
:1000100000000000000000000000000000000000E0
:1000200000000000000000000000000000000000D0
:1000300000000000000000000000000000000000C0
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:100070000000000000000000000000000000000080
:100080000000000000000000000000000000000070
:100090000000000000000000000000000000000060
:1000A0000000000000000000000000000000000050
:1000B0000000000000000000000000000000000040
:1000C0000000000000000000000000000000000030
:1000D0000000000000000000000000000000000020
:1000E0000000000000000000000000000000000010
:1000F0000000000000000000000000000000000000
:1001000000000000000000000000000000000000EF
:1001100000000000000000000000000000000000DF
:1001200000000000000000000000000000000000CF
:1001300000000000000000000000000000000000BF
:1001400000000000000000000000000000000000AF
:10015000000000000000000000000000000000009F
:10016000000000000000000000000000000000008F
:10017000000000000000000000000000000000007F
:10018000000000000000000000000000000000006F
:10019000000000000000000000000000000000005F
:1001A000000000000000000000000000000000004F
:1001B000000000000000000000000000000000003F
:1001C000000000000000000000000000000000002F
:1001D000000000000000000000000000000000001F
:1001E000000000000000000000000000000000000F
:1001F00000000000000000000000000000000000FF
:00000001FF
kanske inte säger ett svatt... men man vet ju aldrig.
Postat: 3 juni 2008, 11:46:19
av jesse
hm.. ursäkta en dum fråga kanske... (fick idén när jag kollade på dina bilder) har du kollat om processorn får matningsspänning? kommer matningen från programmeraren eller från separat spänningskälla? både och är nog inte lämpligt. när du kopplat in MISO,MOSI,SCK,RESET - har du även med V+ och GND till/från programmeraren? (ok, det ser faktiskt ut så på bilden)
Postat: 3 juni 2008, 16:21:26
av exos
jag har kopplat MISO, MOSI, SCK, RESET, GND, VTG från programeraren till kretsen, VTG´n e kopplat till kretsens VCC där jag även har kopplat in 5V från en annan strömkälla, och har jordat den tillsammans med programerarens jord.
Kan ju även lägga till att target voltage i AVR Studio visar 5V.
under target voltage finns det ARef (voltage) men den visar inget, men så skall det väl vara?