Sida 1 av 5

Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 8 maj 2014, 21:03:07
av Al_Bundy
Hej!

När jag skulle bränna över en sketch direkt på ATmega328 som sitter på ett kopplingsdäck så fick jag detta error.
Compiling 'Regulator_kod' for 'ATmega328 on a breadboard (8 MHz internal clock)'
Binary sketch size: 1 108 bytes (used 4% of a 30 720 byte maximum) (0,38 secs)
Uploading to I/O board using 'AVRISP mkII'
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: RST fail
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Jag började genast felsöka vad det är för problem. Det var inget problem på kabeln. Jag flyttade över ATmega328 till min Arduino UNO och brände över sketchen. Det fungerade.

Då kollade jag kablarna om jag hade kopplat rätt.

Om man tar Arduino UNO och tittar den uppifrån och den ska så man kan läsa texten från vänster till höger.
Så här.
Bild

Då kan man se ICSP längst åt höger i mitten.
Dessa pinnar har denna koppling.
Bild

Jag kopplade:
* MISO till digital pin 12
* SCK till digital pin 13
* RST tillreset
* +VCC till VCC
* MOSI till digital pin 11
* GND till GND på pin 8 och22

Bild

Men ändå...så ger det samma error.

Då tog jag och mätade med en multimeter på ICSP pinnarna och jag tog bort ATmegan på UNO-kortet för att kolla vilka pinnhål som ger ett pip. Och då var det EXAKT som jag beskriver ovan.

Det enda som var konstigt är att när jag mätte mellan ICSP pinn +VCC och pinnhålet GND på 8 och 22 så hörde man att det pulserade ett pip - pip - pip - pip istället för ppiiiiiiiiiiip. Men det kanske har med halvledande material?

Hur som helst. Något är fel. Vad gör jag för fel? :humm:
Säg var jag inte gör för fel? :mrgreen:

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 8 maj 2014, 22:30:48
av Mindmapper
Om du tittar på bilden länst ner så står det i rött att:
Degital pin 11, 12, 13 är MISO, MOSI, SCK

Tittar du upp på pinningen 17, 18, 19 på IC'n så står det något annat som är tvetydigt när det gäller MISO och MOSI.

Jag skulle prova att byta plats på MISO och MOSI.

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 8 maj 2014, 23:26:13
av Al_Bundy
Det gick inte.
Binary sketch size: 1 108 bytes (of a 30 720 byte maximum)
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: Target reverse inserted
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 8 maj 2014, 23:41:52
av eqlazer
Exakt hur har du kopplat? Inte bara programmeringssignalerna. Ta gärna ett foto på kopplingen.

Har ATmegan varit programmerad innan? Om så är fallet, har den använt sig av extern xtal?
Bara kopplat VCC eller även AVCC?

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 00:09:06
av Al_Bundy
Jag lägger upp bilder imorgon.
Jag har inte kopplat in AVCC.

Den är programmerad innan med programmeraren när den satt på Arduino UNO.
Xtal? Vet ej

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 00:16:13
av sodjan
> Jag har inte kopplat in AVCC.

Databladet är mycket tydligt på att AVCC *ska* anslutas till VCC.
Slarv...

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 11:58:58
av Al_Bundy
Jag tror jag avinstallerar Arduino IDE, Atmel Studio och Visual Micro och installerar om igen. Detta verkar inte hålla så bra med Windows 8.1

Återkommer.

EDIT:
Enligt ICSP så var det ingen sluten krets mellan AVCC och VCC.

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 12:05:05
av sodjan
Vet inte vad du menar men
databladet är mycket tydligt på att AVCC *ska* anslutas till VCC.
Finns absoluting ingen som helst anledning att *inte* göra det...

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 12:31:21
av knahakan
Pin 2 (+5V) i ICSP-kontakten är kopplad till pin 7 (VCC) och pin 20 (AVCC) på UNO R3.

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 16:15:29
av Al_Bundy
Har fixat skitprogrammet nu. Nu kan jag programmera.

Okej. Jag testade att koppla VCC med AVCC men det blev samma sak.

Jag har verkligen dubbelkollat kabeln och mätat om det är någon bruten krets eller likande. Hittade absolut INGET.

Om jag kopplar som jag tror så får jag detta.
AVR programmerarlampan lyser grönt.
Binary sketch size: 1 084 bytes (of a 32 256 byte maximum)
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: MOSI fail, RST fail, SCK fail
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Om jag t.ex byter på MOSI och RST så får jag detta och lampan blinkar rött.
Binary sketch size: 1 084 bytes (of a 32 256 byte maximum)
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: SCK fail
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 16:42:35
av Jonaz
Ett 10K motsånd från resette till Gnd eller om det var till vcc kanske behövs?

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 17:26:59
av Al_Bundy
Nu får jag bara detta. Jag satt in ett 10 k Ohms motstånd mellan VCC och RST också.
Binary sketch size: 1 084 bytes (of a 32 256 byte maximum)
avrdude: stk500v2_command(): command failed
avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: SCK fail
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 17:28:08
av Nisse
Al_Bundy skrev:Den är programmerad innan med programmeraren när den satt på Arduino UNO.
Xtal? Vet ej
Vet du inte om du har kristall eller ej?

Exakt vad har du på kopplingsplattan och hur är det kopplat?

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 17:51:39
av sodjan
> Har fixat skitprogrammet nu. Nu kan jag programmera.

Ja men då så.

Re: Hur är rätta inkopplingen på AVRISP Mkii?

Postat: 9 maj 2014, 18:17:39
av Al_Bundy
Det här fungerar:
Bild

Det här fungerar inte.

Bild