Sida 1 av 3

Avrisp problem

Postat: 17 augusti 2003, 16:30:40
av ante
Jag har lite problem med att programmera min atmega16, när jag använder avrstudio så får jag felmeddelandet "Entering programming mode.. FAILED!".

Kortet som jag använder har jag lödit ihop själv.
Vad kan vara fel?

Postat: 17 augusti 2003, 16:37:00
av Melker
Vad heter ISP-programmeraren du använder och fungerar den med något annat program än AVR-studio?

Postat: 17 augusti 2003, 16:54:21
av ante
jag använder atmels avr isp programmerare, och jag tror den funkar med ponyprog också

Postat: 17 augusti 2003, 17:01:08
av Melker
okej... Jag har aldrig använt AVR-studio för att göra själva överföringen till AVRen med, men det låter ju som att det är nån inställning som är fel... Annars är ju ponnyprog faktiskt riktigt bra och smidigt att programmera med, tycker jag.

Postat: 17 augusti 2003, 17:35:14
av ante
Jag får inte programmeraren att funka i ponyprog, men den funkar i avrstudio.

Fast min krets kanske är lite konstig.

Jag har dragit anslutningar för isp till en 6-polig kontakt. Och på reset har jag kopplat in +5v med ett 10k motstånd emellan.

Postat: 17 augusti 2003, 17:52:46
av Melker
Jag uppfattade på första medelandet som att det var tvärtom...

Du har väl anslutit Reset till ISP-programmeraren också och inte bara till pullup-resistorn? MOSI, MISO, SCK och Reset ska vara anslutna till programemraren och självklart kanske 5V och GND.

Postat: 17 augusti 2003, 17:56:43
av ante
Reset är ansluten till isp programmeraren ja.
Såhär har jag kopplat, är det rätt?


Reset till isp
|
Reset till processorn
|
[]
|
+5v

Postat: 17 augusti 2003, 19:33:52
av Melker
Jodå det är rätt... Motståndet som sitter mellan 5V och reset är bara till för att hålla reset hög hela tiden, kan annars stå och fladra om man har otur.

1. Jag får inte programmeraren att funka i ponyprog, men den funkar i avrstudio.
2. när jag använder avrstudio så får jag felmeddelandet "Entering programming mode.. FAILED!".
3. och jag tror den funkar med ponyprog också
Jag är en aning förvirrad... Kan du förklara för mig med vad den fungerar, om den nu gör det huvudtaget eller om den gör det ibland kanske? :)

Postat: 17 augusti 2003, 19:59:28
av ante
Visst :D

Programmeraren startar som den ska när jag har kopplat in den i kretsen och avrstudio hittar den och allt.
Och som jag har förstått det när den programmerar så resetar programmeraren processorn innan den börjar och det verkar den göra.
Men det funkar ändå inte.

Postat: 17 augusti 2003, 20:13:40
av Melker
Så alla programmen hittar programmeraren, men dom kan inte ladda över datan till AVRen?

Du har kontrollerat att alla sladdar från programmeraren verkligen är anslutna och inte kortslutna med något? Jag antar att du har kristall ansluten också?

Postat: 17 augusti 2003, 20:52:07
av ante
Anslutningarna har jag kontrollerat och dom verkar vara okej.
Fast jag har inte nån kristall ansluten, men atmega16 har ju en intern klocka som den tydligen använder som standard

Postat: 17 augusti 2003, 20:58:26
av Melker
Du måste sätta några lockbitar om den internakristallen ska fungera tror jag, är inte säker men det behövdes på ATMega8an. Jag vet inte hur man gör det i AVR-studio, men i Ponyprog finns det något som heter Security and Configuration bits, där kan man ställa in dom. Du kan läsa i data bladet vilka som ska sättas, ifall dom inte reda är rätt inställda.

Postat: 17 augusti 2003, 21:45:35
av ante
Jag antar att jag måste fixa en extern klocka då för att kunna programmera atmegan?
Men den är iaf inställd på att använda en extern kristall. Men jag är lite tveksam till om det stämmer för jag får ett felmeddelande.

Postat: 17 augusti 2003, 21:55:34
av Melker
Har du provat sätta bitarna för intern klocka? Det borde gå bra att göra utan extern klocka.

Postat: 17 augusti 2003, 22:05:28
av ante
Jo, fast det funkar inte, väldigt konstigt.