AVRISP mkII құрылғы қолтаңбасын оқымайды

Мен жақында он мыңдаған ATtiny85 MCU сатып алдым және мен оны тек Arduino IDE және AVRISP mkii (Arduino 1.0.5, Ubuntu 13.04) арқылы жыпылықтайтын бағдарламаны қою арқылы тексеруге тырыстым. Мен оны дұрыс сымды емес деп болжап қате алдым, бірақ мен оны бірнеше рет тексердім (және ол сыртында 4.8в). Мен тіпті ATtinys-ді сынап көрдім, сондықтан олардың бәрі бірдей. Мен Arduino-ді Интернет-провайдер ретінде қолдануға ауысқанда, ол жақсы бағдарламаланған. Мен Arduino IDE қондырғысымен мәселе болғанын білу үшін avrdude -c avrispmkii -p t85 -P usb -t қолданып көрдім, бірақ бұл маған бірдей қатені берді. Мен барлық /etc/udev ережелерін айтқым келгенше дұрыс орнатқанмын

Сонымен, мен Windows 8 жүйесіне кірдім, Atmel Studio 6 және AVRISP mkii үшін драйверлерді орнаттым. Микробағдарламалық жасақтаманың құрылғысын жаңарттым (1,16-ге дейін), содан кейін аттестің қолтаңбасын оқып көрдім85. Бұл сәтсіз аяқталды, маған код [ERROR] Бағдарламалау режиміне кіру сәтсіз аяқталды. ispEnterProgMode: Қате күйі қабылданды: 0xc0, күтілген 0x00, ModuleName: TCF (TCF пәрмені: Құрылғы: startSession сәтсіз аяқталды.) . Мен оны қайтадан қайтадан көрдім, бұл жолы менің ардуинодан atmega328p-мен тағы бір рет сәтсіздікке ұшырады. ISP сағаттары 125 кГц-ке дейін төмендеді (мен де төмендеуін көрдім). Мен atmega328p және attiny85 екеуі де жұмыс істеп жатқанын білемін және сақтандырғыш биті ешқашан өзгермеген (ISS протоколы әлі жұмыс істеп тұрған кезде менің Arduino-ді қолданғаннан кейінгі жыпылықтайтын бағдарлама).

Бұл менің avrisp mkii өлген дегенді білдіре ме? Барлық жарықдиодты жарық шамдары күткендей жұмыс істейді (LED шамасы жасылға айналады, керісінше, MCU-ге берілсе, қызыл түспен жыпылықтайды). Оған қоса, ол Windows құрылғыларының менеджері және Atmel Studio 6 деп танылды.

Рахмет

2
Біз AVRISP mkii-де 6-полимерлі таспамен бірнеше рет қиындықтар туындады. Көптеген уақыт бұл кездейсоқ қателерді тудырды және кабельді ауыстырғаннан кейін, ол қайтадан проблема тудырды. Бірақ біздің бағдарламашыларымыздың көбі (өндіріс) өте жиі пайдаланылады, сондықтан оның бір сәтте 1000 рет бұралып, бұралғаннан кейін кабель берілмейтіні күтілмейді.
қосылды автор Rev1.0, көзі

6 жауаптар

Бірнеше мүмкін проблемалар бар. Біреуі шынында удев. Егер ол sudo-мен әйгілі қоңырау шалуды жүзеге асыратын болса, өзіңіздің удестің материалдарын алуға тура келеді. Debian Wheezy-де менің /etc/udev/rules.d/56-avr.rules файлында келесі жол бар:

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

Менің ойымша, кез-келген топты өзгерте аласыз.

Егер бұл сіздің қателігіңіз болмаса, тізбеңізді тексеріңіз. Жалпыға бірдей проблема - басқа нәрселер ISP pin тақырыбына байланысты. Егер сіз сенімді болғыңыз келсе, контроллерді бір жерде, осы түйреуіштерге ешнәрсе қосылмаған жерге қойыңыз да, сол жерде жыпылықтаңыз.

Ақыр соңында: mkII ішіндегі жарықдиодты түстерді тексеріңіз. Қателер немесе ескертулер сары/қызғылт немесе қызыл түспен көрсетіледі. Егер барлығы дұрыс сымды болса, бағдарламашыдағы жарықдиодты жасыл болып жасалады.

1
қосылды

ISD сағат жиілігін 1,747 кГц-ге дейін төмендету маған бірдей проблеманы шешті.

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)

Менде AVRISPMKII бар Attiny13A-де осындай проблема болды Мен мұнда мұнда Атрино13А тақталарын және 2x AVRISPMKII бағдарламашыларын көбейтуіме тура келді. Мәселе барлық осы.

Әдепкі бойынша, ішкі амалдық жүйеде жұмыс істейтін тітіркендіргіш. Мақсатты кернеуді оқи алады, бірақ құрылғы қолы дұрыс нәтиже бермеді Құрылымдық программалау құралында бағдарламалау жылдамдығын 64 кГц-ге дейін өзгерткен, «set» басылған және осыдан бастап құрылғы оқу және бағдарламалау жақсы жұмыс істейді.

Мен бұның неліктен екенін білмеймін, бірақ, кем дегенде, қазір жұмысын жалғастыра аламын Бұл кез келген адамға көмектесе алады деп үміттенемін
Карл

0
қосылды

Мен үшін дұрыс жұмыс істейтін «-B 5» құрылғы қолтаңбасын оқып білу үшін жиілікті төмендетуге тура келді.

0
қосылды