AVRISP MKII не чытае подпіс прылады

Я нядаўна купіў тузін ATtiny85 мікракантролеры і я спрабаваў праверыць адзін, проста змясціўшы праграму мігцення на яго праз Arduino IDE с і AVRISP MKII (Arduino 1.0.5, Ubuntu 13,04). Я ўвесь час атрымліваю паведамленне пра памылку з прапановай, што ён не падлучаны правільна, але я праверыў гэта некалькі разоў (і гэта знешняе харчаванне на 4,8В). Я нават выпрабаванне некалькі ATtinys так што гэта вельмі малаверагодна, што яны ўсе шмоткі. Калі я перайшоў на выкарыстанне майго Arduino як ISP, ён запраграмаваны ў парадку. Я паспрабаваў з дапамогай AVRDUDE -c avrispmkii -p T85 -P USB -t , каб убачыць, калі гэта была праблема з устаноўкай Arduino IDE, але гэта дало мне такую ​​ж памылку. Я паставіў усё /і г.д./Udev правілы правільна, наколькі я не магу сказаць, і да гэтага часу няма костак ...

Такім чынам, я загрузіўся ў Windows 8, усталяваны Atmel Studio 6 і драйверы для MkII AVRISP. Я абнавіў прашыўку прылады (да 1,16), а затым паспрабаваў прачытаць подпіс attiny85. Гэта не атрымалася, даючы мне [ERROR] Не атрымалася ўвайсці ў рэжым праграмавання. ispEnterProgMode: Статус памылкі атрымаў: Got 0xc0, як чакаецца, 0х00 MODULENAME: TCF (каманда TCF: Прылада :. startSession не атрымалася) . Я паспрабаваў яшчэ раз, на гэты раз з ATmega328P з майго Arduino, і зноў-такі не ўдалося. ISP гадзіны падае да 125 кГц (і я паспрабаваў ніжэй таксама). Я ведаю, як ATmega328P і attiny85 працуюць яшчэ і топкія біты ніколі не былі падробленыя (праграма мігцення на Attiny з моманту, калі я выкарыстаў мой Arduino, як ISP ўсё яшчэ працуе).

Ці значыць гэта, што мой AVRISP MKII мёртвы? Усе святлодыёды паводзяць сябе гэтак жа, як і чакалася (загараецца святлодыёд зялёнага колеру з сілай аддаецца MCU, чырвоны у адваротным выпадку. Святлодыёд USB гарыць зялёным колерам і міргае, калі Theres трафік). Акрамя таго, ён распазнаецца як дыспетчару прылад Windows, і Atmel Studio 6.

дзякуй

2
У нас былі праблемы з істужачным кабелем 6-полюсный на AVRISP MKII некалькі разоў. Большую частку часу гэта выклікала спарадычныя памылкі і пасля замены кабеля, ён зноў працаваў без праблем. Але некаторыя з нашых праграмістаў вельмі часта выкарыстоўваюцца (вытворчасць), так што яго не настолькі нечаканым, што ў нейкі момант кабель дае пасля таго згінанне і скручаныя ў 1000 разоў.
дададзена аўтар Rev1.0, крыніца

6 адказы

Ёсць некалькі магчымых праблем. Адна з іх на самой справе Udev. Калі ён працуе нармальна, якая выклікае AVRDUDE з судо, вы павінны атрымаць Udev рэчы права. У Debian свісцячых у мяне ёсць наступныя радкі ў маім /etc/udev/rules.d/56-avr.rules файла:

# Atmel AVR ISP mkII
SUBSYSTEM=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2104", GROUP="users", MODE="0660"

Я думаю, вы можаце змяніць любую прыдатную групу.

Калі гэта не ваша памылка, праверце ланцуг. Агульная праблема заключаецца ў іншых рэчах, якія падлучаныя да штыревую ISP. Калі вы хочаце быць упэўнены, паставіць кантролер дзесьці, дзе нічога не падключана да гэтых высноў і паспрабаваць перапрашыў яго там.

І, нарэшце, праверце колеру святлодыёда ў MkII. Памылкі і папярэджання абазначаюцца жоўтым/аранжавым або чырвоным колерам. Калі ўсё падлучана правільна, святлодыёд ў программатор зялёны.

1
дададзена

Зніжэнне ISP тактавай частаты да 1747 кГц вырашыць тую ж праблему для мяне.

1
дададзена
Адказ на гэтае пытанне даволі нізкая якасць. Калі ласка, звярніце ўвагу паляпшэння вашага адказу, каб уключыць больш інфармацыі
дададзена аўтар Doodle, крыніца

Якая гісторыя ISP праграміст? Калі яны атрымліваюць больш напружання яны могуць не з апісанымі сімптомамі. Гэта, як правіла, пярэдні канец IC ў іх MAX-нешта, што неабходна замяніць.

0
дададзена

If debugwire is enabled then ISP won't work. In the debugger run the program, and then choose Debugger->Disable Debugwire and close, and then after cycling power to the board, ISP will work again.

0
дададзена

Atmel Studio 6 (v6.2.1563 SP2), on Windows 10 (Build 10240)

У мяне была такая ж праблема на Attiny13A з AVRISPMKII.
У мяне multiplye Attiny13A дошкі тут і 2x AVRISPMKII праграмісты. Праблема заключаецца ў тым з усімі з іх.

Attiny працуе на ўнутраным Oscilator па змаўчанні. Можа прачытаць зададзенае напружанне, але подпіс прылады не ў стане даць правільны вынік.
Змяніліся хуткасць праграмавання у сродку праграмавання прылады, на 64 кГц, націснуў «ўсталяваць» і з гэтага моманту, прылада чытання і праграмавання працуе нармальна.

Я не зусім упэўнены, чаму гэта, але па меншай меры, я магу працягваць працаваць у цяперашні час.
Спадзяюся, што гэта можа дапамагчы любому.

дзеравеншчына

0
дададзена

Я павінен быў ўсталяваць частату ніжэй, каб быць у стане прачытаць правільную подпіс прылады «-B 5», працаваў для мяне.

0
дададзена