AVRISP mkII qurilmaning imzosini o'qimaydi

Men yaqinda bir nechta ATtiny85 MCU sotib oldim va faqatgina Arduino IDE va ​​AVRISP mkii (Arduino 1.0.5, Ubuntu 13.04) bilan blink-dasturni qo'yish orqali uni sinab ko'rishga urindim. Men uni noto'g'ri tarzda kabelga ulangan emas, degan xulosaga keldim, biroq uni bir necha bor tekshirib chiqdim (va u tashqarida 4.8v quvvatiga ega). Men hatto bir nechta ATtinysni sinab ko'rdim, shuning uchun ularning barchasi dudoqlar ekanligiga shubha yo'q. Men Arduino-ni ISP sifatida ishlatishga kirishgach, u yaxshi dasturlashtirilgan. "Arduino IDE" tizimida muammo tug'iladimi yoki yo'qligini bilish uchun avrdude -c avrispmkii -p t85 -P usb -t dan foydalanmoqchi bo'ldim, biroq bu menga xato qildi. Barcha /etc/udev qoidalarini men aytmoqchi bo'lgan darajalarga to'g'ri o'rnatdim va hech qanday zar ...

Men Windows 8-ga kirib, Atmel Studio 6-ni va AVRISP mkii drayverlarini o'rnatdim. Men qurilma dasturiy ta'minotini yangiladim (1,16 ga) va keyin attinyaning imzosini o'qishga harakat qildim85. Bu bajarilmadi, menga kod berish [kod] [Xato] Dasturlash rejimiga kirishning iloji bo'lmadi. ispEnterProgMode: Xato holati olindi: 0xc0, kutilgan 0x00, ModuleName: TCF (TCF buyrug'i: Qurilma: startSession muvaffaqiyatsiz tugadi.) . Men bu safar yana bir bor sinab ko'rdim, bu safar mening arduinoimdagi atmega328p bilan yana bir bor muvaffaqiyatsiz bo'ldi. ISP soati 125 kgsga tushdi (va men ham past darajada harakat qildim). Men ham atmega328p va attiny85 ham ishlayotganini bilaman va sug'urta bitlari hech qachon buzilmasdi (Arduino-larni ISP hali ham ishlayotgani uchun ishlatganimning porlash dasturi).

Bu mening avrisp mkii o'lik degani? Barcha LED chiroqlari kutilganidek harakat qilishadi (LED yashilga aylanadi, aks holda MCUga energiya beriladi, aks holda qizil rangli bo'ladi). Bundan tashqari, Windows qurilmalari menejeri va Atmel Studio 6 tomonidan tanilgan.

Rahmat

2
AVRISP mkii ustida bir necha marta 6-polli ipli simi bilan muammolarimiz bor edi. Ko'pincha, bu xatoliklarga sabab bo'ldi va kabelni almashtirgandan so'ng, muammosiz qayta ishladi. Lekin dasturchilarimizning ba'zilari juda tez-tez ishlatiladi (ishlab chiqarish), shuning uchun u juda kutilmagan emaski, kabelning 1000 marta burilish va burilishidan keyin bir qismini yo'qotadi.
qo'shib qo'ydi muallif Rev1.0, manba

6 javoblar

Bir necha mumkin bo'lgan muammolar mavjud. Biri aslida udev. Agar sudo bilan yaxshi pul ishlaydigan bo'lsa, udev narsalarini to'g'ri olishingiz kerak. Debian-Wheezy-dagi /etc/udev/rules.d/56-avr.rules faylida quyidagi satr mavjud:

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

O'ylaymanki, tegishli guruhni o'zgartirishi mumkin.

Agar bu sizning xatoingiz bo'lmasa, sizning elektronikani tekshiring. Umumiy muammo - boshqa narsalar ISP pin rahbari bilan bog'liq. Agar siz ishonch hosil qilishni istasangiz, tekshirgichni bu yerga ulang, u erda bu pimlarga boshqa hech narsa ulanmagan va u erda yong'in chiqadi.

Va nihoyat, mkIIdagi LEDning ranglarini tekshiring. Xatolar yoki ogohlantirishlar sariq/to'q sariq yoki qizil rang bilan ko'rsatiladi. Agar har bir narsa to'g'ri ulangan bo'lsa, dasturlashdagi LED yashil rangda bo'ladi.

1
qo'shib qo'ydi

ISS soatining chastotasini 1,747 kHz ga tushirish men uchun bir xil muammolarni hal qildi.

1
qo'shib qo'ydi
Bu javob juda past sifat. Iltimos, qo'shimcha ma'lumotni kiritish uchun javobingizni takomillashtirishni o'ylab ko'ring
qo'shib qo'ydi muallif Doodle, manba

ISP dasturchilarining tarixi nima? Agar kuchlanish kuchayib ketgan bo'lsa, ular sizning ta'riflangan belgilaringiz bilan muvaffaqiyatsiz bo'lishi mumkin. Odatda ulardagi oldingi IC, MAX-ni almashtirish kerak.

0
qo'shib qo'ydi

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
qo'shib qo'ydi

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

Men bir muammo bilan bir Attiny13A, bir AVRISPMKII bor edi Bu yerda ko'paytiriladigan Attiny13A taxtalari va 2x AVRISPMKII dasturchilari bor. Muammo bularning barchasida.

Ichki ossilatorda ishlaydigan Attika sukut bo'yicha. Nishon kuchlanishini o'qishi mumkin, ammo qurilma imzosi to'g'ri natijani bera olmadi Qurilma dasturlash vositasida dasturiy tezligini 64xz ga o'zgartirdi, "set" ni bosdi va shu vaqtdan boshlab qurilmani o'qish va dasturlashtirish ishlari yaxshi ishlaydi.

Men nima uchun bu haqiqatan ham amin emasman, lekin hech bo'lmaganda men hozir ham ishlay olaman Umid qilamanki, bu har kimga yordam berishi mumkin Foydalanuvchining profili Karl

0
qo'shib qo'ydi

To'g'ri qurilma imzosini o'qish uchun chastotani pastroq qilib qo'yish kerak edi, "-B 5" men uchun ishladi.

0
qo'shib qo'ydi