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

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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:
Mindmapper
Inlägg: 7110
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

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

Inlägg 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.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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.
eqlazer
Inlägg: 923
Blev medlem: 22 september 2007, 13:53:45
Ort: Göteborg

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

Inlägg 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?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

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

Inlägg av sodjan »

> Jag har inte kopplat in AVCC.

Databladet är mycket tydligt på att AVCC *ska* anslutas till VCC.
Slarv...
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

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

Inlägg 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...
knahakan
Inlägg: 20
Blev medlem: 6 oktober 2013, 12:28:22

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

Inlägg av knahakan »

Pin 2 (+5V) i ICSP-kontakten är kopplad till pin 7 (VCC) och pin 20 (AVCC) på UNO R3.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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.
Användarvisningsbild
Jonaz
Inlägg: 2358
Blev medlem: 4 november 2003, 22:06:33
Ort: Huddinge

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

Inlägg av Jonaz »

Ett 10K motsånd från resette till Gnd eller om det var till vcc kanske behövs?
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg 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.
Användarvisningsbild
Nisse
Inlägg: 908
Blev medlem: 9 juli 2006, 23:25:46
Ort: Kumla

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

Inlägg 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?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

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

Inlägg av sodjan »

> Har fixat skitprogrammet nu. Nu kan jag programmera.

Ja men då så.
Användarvisningsbild
Al_Bundy
Inlägg: 2889
Blev medlem: 11 september 2012, 23:59:50
Ort: The U.S - Chicago
Kontakt:

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

Inlägg av Al_Bundy »

Det här fungerar:
Bild

Det här fungerar inte.

Bild
Skriv svar