Avr dragon программатор инструкция на русском

Главная

» 2012 » Октябрь » 10 » ПРОГРАММАТОР AVRDragon


01:19

ПРОГРАММАТОР AVRDragon

Хочешь собрать робота но не знаешь где достать все необходимые детали?

Закажи набор для сборки робота у нас! Мы подготовим для тебя специальный комплект, который будет включать в себя все необходимые радио-детали, датчики, моторчики, и печатные платы.

Чтобы заказать набор перейди в наш магазин и выбери наборы, которые тебе интересны

Перейти в магазин

ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

Во время конструирования микроконтроллерных устройств
возникает постоянно вопрос, как быстро записать программу в МК и какие новые
достижения в этом направлении? В продаже появились универсальные программаторы,
а так же эмуляторы. Фирма Atmel установила новый
стандарт для дешевых инструментальных средств разработки.

Одно из новшеств в
области программирования МК это программатор AVRDragon. AVRDragon это
плата программатора. Стоимость платы около 60÷80 евро
фото 1. Плата продается в фирменной коробке, без принадлежностей.

Программатор

AVRDragon
поддерживает программирование всего семейства AVR устройств. А так же
поддерживает эмуляцию для устройств с памятью программ 32 кБайт и более. Программатор может
быть обновлен программным обеспечением фирмы Atmel.

$CUT$

***

На фото.1 программатор AVR Dragon в фирменной коробке.

нажимайте фото для просмотра в полном размере


Фото.1.


Фото.2.

 1.ОПИСАНИЕ ПРОГРАММАТОРА.

Программатор дает возможность работать с современными
компьютерами и операционными системами. Что может программатор?

Поддерживаемые протоколы программирования МК:

Программный интерфейс фото 2.

1.Программирование
по последовательному каналу (ISP).

2.Параллельное
программирование при высоком напряжении (HVSP).

3.Параллельное
программирование (РР).

4.JTAG программирование (JTAG).

Интерфейс эмуляции для приборов с памятью 32 кБ. и выше.

1.JTAG
2.Отладка
(debugWIRE  dW )

Плата AVRDragon позволяет программировать микроконтроллеры (МК)
через кабель связи, или путем установки МК непосредственно на саму плату фото 3.
Соединение с компьютером осуществляется через USB фото 4 (кабель часто применяется для подключения принтеров). Питание
платы осуществляется от компьютера через USB. Подробная инструкция пользователя
выложена на сайте  http://www.atmel.com/avrdragon .
Для программирования МК можно использовать AVR Studio 4.12 с Service Pack
3 или более поздняя версия AVR Studio
4.13 и выше.

нажимайте фото для просмотра в полном размере


Фото.3.


Фото.4.

Для работы с платой необходим компьютер. Компьютер или ноутбук
должны иметь следующие минимальные характеристики:

1.Процессор: Pentium (Pentium II )
2.Операционная система: Windows 98, Windows ME, Windows 2000 или Windows XP
3.Память:
ОЗУ 128 MB
4.AVR Studio 4.12 с Service Pack 3
5.USB порт,
с выходным током  (500mA )
6.Связь
с Интернет, для обновления программного обеспечения

При наличии всего необходимого, можно установить программу AVR Studio 4 (бесплатно
распространяется фирмой Atmel). Для получения программы необходимо зарегистрироваться
на сайте фирмы Atmel. Установка программы не позволяет сразу подключить
программатор.  После установки AVR Studio 4 к компьютеру через
USB подсоединяется плата  AVRDragon.

После
соединения платы  необходимо войти в
настройки компьютера и в установках оборудования выбрать устройство AVRDragon.  Появится окно рис 1, запустить автоматически. Драйвер
для работы с программатором рис 2 установится если поставить галочку. После
инсталляции перезапустить компьютер. 

нажимайте фото для просмотра в полном размере


Рис.1


Рис.2

Состояние программатора определяют
светодиоды, находящиеся рядом с USB разъемом. Комбинация состояния определена в
таблице 1. При включении программы AVR Studio 4.13 и выше, программатор будет опрошен и при выборе
соединения рис 3 готов к работе с МК.

 Таблица.1

СВЕТОДИОД

ЦВЕТ

СТАТУС

2

Зеленый

Индикация
USB трафика

1

Красный

Устройство
не соединено с AVR Studio

Темный

Устройство
соединено с AVR Studio

Зеленый

Передача
данных

Желтый

Линия
изменяется или инициализируется

            

нажимайте фото для просмотра в полном размере


Рис.3


Рис.4


Связь программатора с
микроконтроллерами.
Для дальнейшей работы с программатором необходимо
изготовить соединительные кабели. В зависимости от режима программирования
кабели будут иметь различные разъемы и будут отличаться друг от друга.

Режим программирования
ISP.  

Для программирования ISP между платой программатора и
платой, на которой МК устанавливается связь в виде кабеля с распайкой рис 4
(слева). Напряжение питания от 1,8В до 5,5В.

Режим программирования
JTAG. 

Для программирования JTAG между платой программатора и платой, на которой МК
устанавливается связь в виде кабеля с распайкой рис 4 (справа). Напряжение
питания от 5,0В.

Параллельный режим
программирования
.

Для программирования  на
плате программатора устанавливается связь в виде соединения с МК рис 5, фото 3. На рис 6 показан пример соединения платы программатора с
рабочей платой разъемом ISP. При соединении двух плат необходимо проверить цепи
передачи данных на замыкание. Так же необходимо проверить питание схемы.

нажимайте фото для просмотра в полном размере


Рис.5


Рис.6

Во
время программирования МК питание берется от платы программатора. Но плата
программатора имеет ограниченный ток до 200 мА. Поэтому во время
программирования питание рабочей платы должно быть отсоединено от питания МК. МК
программируемые AVRDragon представлены в таблице 2, таблице 3. Как видно из
таблицы, программирование МК можно выполнять различными способами. Процесс
программирования несложный.

нажимайте фото для просмотра в полном размере


Таблица.2


Таблица.3

Более подробно информация о программировании
различными способами выложена на http://www.atmel.com/avrdragon. Автор при построении конструкций рассмотренных в
книге использовал режим программирования ISP.  Мой совет начинающим, осваивайте новые
программаторы, не останавливайтесь на старом, прогресс всегда направлен к
лучшему!


Если у ВАС возникли вопросы пишите на ФОРУМЕ или в Online чат по робототехнике мы их обсудим!

автор Алексей Кравченко 
www.servodroid.ru

© Внимание! Полное либо частичное копирование материала без разрешения
администрации запрещено!


Привет! Желаешь собрать не сложного в сборке робота? Ты пришел по адресу! =) Именно у нас на сайте ты сможешь найти подробные статьи по сборке шаг-за-шагом своего первого робота, а так же многих других роботов, и даже для соревнований.

Мы очень рады,
что наши статьи помогут тебе — начинающему робототехнику, освоить эту интереснейшую сферу и прокачать свой скилл в этом направлении. Также хотим отметить, что по данным статьям мы — разработчики сайта SERVODROID проводим занятия в бесплатных кружках робототехники, и нам очень нравится учить и рассказывать что такое BEAM-робототехника всем желающих.

Помоги нашему проекту! Зарегистрируйся на нашем сайте и приходи в наш Online-чат или форум и делись своими поделками и своим прогрессом — ведь именно твоя активность привлекает к робототехнике все больше и больше внимания начинающих — они смотрят на твой успех и хотят стать такими же крутыми, а нам очень приятно видеть что у вас все получается. А если что-то не получается — мы поможем ;)

Начни общаться на нашем Форуме или Онлайн-чате

[ Стать участником сайта / Авторизоваться ]

  • 1
  • 2
  • 3
  • 4
  • 5

Категория: Программаторы |
Просмотров: 10612 |

| Рейтинг: 5.0/2

Всего комментариев: 1

Порядок вывода комментариев:

Во время конструирования микроконтроллерных устройств постоянно возникает вопрос: «Как быстро записать программу в микроконтроллер, и каковы новые достижения в этом направлении?». В продаже доступны универсальные программаторы и эмуляторы. Компания Atmel установила новый стандарт для дешевых инструментальных средств разработки. Одно из новшеств в области программирования микрокон-

троллеров — это плата программатора AVRDragon (рис. 1.25). Она про дается в фирменной коробке без принадлежностей. Программатор AVRDragon поддерживает программирование всего семейства устройств AVR, а также поддерживает эмуляцию для устройств с памятью программ на 32 Кбайт и более. Его можно обновлять программным обеспечением производства Atmel.

Программатор позволяет работать с современными компьютерами и операционными системами. Рассмотрим его возможности.

Поддерживаемые протоколы программирования микроконтроллера:

• Программный интерфейс (рис. 1.26).

1. Программирование по последовательному каналу (1SP).

2. Параллельное программирование при высоком напряжении (HVSP).

3. Параллельное программирование (РР).

4. JTAG-программирование (JTAG).

• Интерфейс эмуляции для приборов с памятью 32 Кбайт и более.

1. JTAG

2. Отладка (debugWIRE dW).


Плата AVRDragon позволяет программировать микроконтроллеры через кабель связи или путем установки устройства непосредственно на саму плату (рис. 1.27).


Соединение платы с компьютером и ее питание осуществляют через кабель USB, аналогичный используемому для принтеров (рис. 1.28).


Подробная инструкция пользователя AVRDragon выложена на сайте http://www.atmel.com/avrdragon.

Для программирования микроконтроллеров можно использовать среду AVR Studio версии 4.12 с Service Pack 3; 4.13 и выше. Для работы с платой необходим компьютер со следующими минимальными характеристиками:

• процессор: Pentium (Pentium II);

• операционная система: Windows 98/МЕ/2000/ХР;

• оперативная память: 128 Мбайт;

• AVR Studio 4.12 с Service Pack 3;

• USB-порт с выходным током 500 мА;

• связь с Internet для обновления программного обеспечения.

При наличии всего необходимого можно установить программу AVR Studio 4 (распространяется компанией Atmel бесплатно). Для ее получения необходимо зарегистрироваться на сайте www.atmel.com. Установка программы не позволяет сразу подключить программатор. После установки AVR Studio 4 к компьютеру через порт USB подключается плата AVRDragon, после чего необходимо войти в панель управления Windows и выбрать элемент Установка оборудования. Для установки AVRDragon на экране появится окно, показанное на рис. 1.29.

Выберите верхний переключатель, соответствующий автоматической установке драйвера, и нажмите кнопку Next (Далее). Драйвер для работы с программатором установится, если в следующем окне мастера установить флажок (рис. 1.30).


После инсталляции выполните перезагрузку компьютера. Состояние программатора определяют по светодиодам, расположенным рядом с разъемом USB (табл. 1.1).

Таблица 1.1. Определение состояния программатора по светодиодам

Светодиод

Цвет

Состояние

2

Зеленый

Индикация USB-трафика

1

Красный

Устройство не соединено с AVR Studio

Темный

Устройство соединено с AVR Studio

Зеленый

Передача данных

Желтый

Линия изменяется или инициализируется

При запуске программы AVR Studio версии 4.13 и выше программатор будет опрошен и при выборе соединения (рис. 1.31) — готов к работе с микроконтроллером.


Связь программатора с микроконтроллерами

Для дальнейшей работы с программатором необходимо изготовить соединительные кабели. В зависимости от режима программирования, у них будут разные разъемы, они и будут отличаться друг от друга.

Режим программирования ISP

Для ISP-программирования между платой программатора и платой, на которой микроконтроллер, устанавливают связь в виде кабеля с распайкой, показанной на рис. 1.32. Напряжение питания — 1,8-5,5 В.

Режим программирования JTAG

Для JTAG-программирования между платой программатора и платой, на которой микроконтроллер, устанавливают связь в виде кабеля с распайкой, показанной на рис. 1.33. Напряжение питания — от 5,0 В.


Параллельный режим программирования

Для программирования на плате программатора устанавливается соединение с микроконтроллером (см. рис. 1.27 и рис. 1.34).


Пример соединения платы программатора с рабочей платой разъемом ISP показан на рис. 1.35.


При соединении двух плат необходимо проверить цепи передачи данных на замыкание, а также — питание схемы. Во время программирования микроконтроллера питание берется от платы программатора, однако эта плата имеет ограниченный ток до 200 мА, поэтому во время программирования питание рабочей платы должно быть отсоединено от питания микроконтроллера.

Микроконтроллеры, программируемые с помощью AVRDragon, перечислены в табл. 1.2.

Таблица 1.2. Микроконтроллеры, программируемые с помощью AVRDragon

Устройство

Программирование

Отладка

ISP

HVSP

pp

JTAG

JTAG

dW

ATtinyl 1

 

X

       

ATtiny12

X

X

       

ATtinyl 3

X

X

     

X

ATtinyl 5

X

X

       

ATtiny2313

X

X

     

X

ATtiny24

X

X

     

X

ATtiny44

X

X

     

X

ATtiny84

X

X

     

X

ATtiny25

X

X

     

X

ATtiny45

X

X

     

X

ATtiny85

X

X

     

X

Устройство

Программирование

Отладка

ISP

HVSP

pp

JTAG

JTAG

dW

ATtiny26

X

 

X

 

 

ATtiny261

X

 

X

   

X

ATtiny461

X

 

X

   

X

ATtiny861

X

 

X

   

X

ATtiny28

   

X

     

ATtiny43U

X

X

   

X

ATtiny48

X

 

X

   

X

ATtiny88

X

 

X

   

X

ATtiny167

X

 

X

   

X

ATmega8515

X

 

X

     

ATmega8535

X

 

X

     

ATmega48(P)

X

 

X

   

X

ATmega88(P)

X

 

X

   

X

ATmega168(P)

X

 

X

   

X

ATmega328P

X

 

X

   

X

ATmega8

X

 

X

     

ATmega16

X

 

X

X

X

 

ATmega164P

X

 

X

X

X

 

ATmega324P

X

 

X

X

X

 

ATmega644(P)

X

 

X

X

   

ATmega1284P

X

 

X

X

   

ATmega162

X

 

X

X

X

 

ATmega32

X

 

X

X

X

 

ATmega32C1

X

 

X

X

 

X

ATmega32M1

X

 

X

X

 

X

ATmega32U4

X

 

X

X

X

 

ATmega64

X

 

X

X

   

ATmega128

X

 

X

X

   

ATmega640

X

 

X

X

   

ATmega1280

X

 

X

X

   

ATmega1281

X

 

X

X

   

ATmega2560

X

 

X

X

   

ATmega2561

X

 

X

X

   

ATmega165(P)

X

 

X

X

X

 

ATmega169(P)

X

 

X

X

X

 

ATmega325(P)

X

 

X

X

X

 

Как видно из табл. 1.2, программирование микроконтроллера можно выполнить разными способами, этот процесс — несложный. Более подробно о разных видах программирования можно узнать на сайте http://www.atmel.com/avrdragon.

Автор при построении рассмотренных в книге конструкций использовал режим программирования ISP. Совет начинающим: осваивайте новые программаторы; не останавливайтесь на старом. Прогресс всегда направлен к лучшему!

История покупки сего программатора началась еще пару лет назад (году так в 2012-ом) … даже тогда я уже активно занимался ардуинками, был куплен USBasp и написана статься о нем. Причиной же покупки Дракона явилось то, что внезапно, а именно при конструировании и прошивке Littlу-Wire,  я вдруг обнаружил, что программатора AVR c HV-режимом (режим «высоковольтного» программирования) у меня то и нет! ;-(( В то время как обычных (ISP) включая только-что собранный Little-Wire — стало на один больше … вот.

Короче, обновить прошивку в Литле (в контроллере tiny85) — несудьба! Т.к. нога сброса, сконфигурированная как порт ввода-вывода, не позволяет обратиться к контроллеру по ISP. Обыдно … Ищу что делать … Нахожу несколько предлагаемых к сборке «конструкций» (в частности на tiny2313) — программаторами их не назовешь, они лишь «очищают» контроллер, т.е. приводят его к некоему «первоначальному» состоянию (сбрасывая в том числе и ногу ресет, запрограммированную на ввод-вывод к функции «ресет», после чего становится доступным ISP). Но это надо опять подбирать детали, собирать — да и решение имхо не самое удачное (в смысле удобное и правильное). Ищу что предлагает ебэй … Да, есть подобные устройства («чистильщики») уже в сборе — причем баксов так за 25. Дорого, а за что? — мысль опять: «может лучше собрать?» Далее думаю, странно это все как-то, а как оно в оригинале разработчиком предусмотрено? Стал читать доки — «проникся» режимом «высоковольтного» HV-программирования. И решил, что уж лучше заплатить больше денежек и купить функциональный программатор, чем тратить бабло на поебушку за 25 баксов …

Этим «функциональным» программатором и стал Дракон. Почему? — по критерию цена/функционал. Нужен был HV-режим и за разумные деньги. Дракон обошелся где-то в 50евро с ебэя из UK.

Да, перед покупкой я прочитал кучу материалов о Драконе и о том как народ трахается с ним, допиливает его, танцует с бубном … Но все равно решил взять, альтернатив то собственно и не было. Ждал долго, но вот приезжает Дракон … Распаковываю посылку и вижу (такой вот каламбур): «Дракона в раздраконеной коробочке!» Достаю плату — вроде новая, не паянная. Но зачем было рвать фирмовую коробочку сбоку (чтоб достать программатор?) когда она не заклеена и легко открывается штатным образом?! Что и зачем «химичил» продавец? Далее еще обнаруживаю и то, что коробочка «не родная»: серийные номера на наклейках на плате и на коробочке не совпадают! Ревизии тоже разные: на коробочке — A09-0061/11; на плате — A09-0062/10, а вместе с тем краской на плате указано A08-0396.D … Чему верить? Утешало лишь одно — что передо мной не та злополучная ревизия (A.0601.3.1000.C) — которую даже официально разрешили колхозно фиксить.

Распаиваю разъемы — коннекчусь …

… если честно, то сейчас, уже два года спустя, и не вспомню — что там и как в деталях, но не срасталось. Помню лишь что ни один контроллер ни в HV, ни в ISP режимах прошить не удалось, перечитал разных форумов и доков, перепробовал разные версии «студий» и прошивок Дракона на разных операционках и компах … И один хрен: программатор вроде как откликается и работает (как устройство), но только до момента обращения к целевому контроллеру — тут же разные ерроры и ничего результативного … Забросил я Дракона подальше в закрома, предварительно аккуратно подклеив его раздраконеный «домик» скотчем.

И вот отпуск 14 года. Вернувшись творческой мыслью не только к сайту, но и к ардуинам — пишу эту статью — так как руки дошли и до Дракона. Думаю, не дам ему спокойно спать! Не исправен? — будем ремонтировать!!! Но сначала надо потестить что неисправно, а также почитать как это (возможно) ремонтировали уже другие. Коннекчу Дракона к ардуине по ISP — чтозафак?! — контроллер не распознается напряжение питания, ноль с чем-то вольта. Почему? Вскользь просматривая соседние вкладки в браузере, вижу намек, типа прошиваемый контроллер нужно питать отдельно (а не Драконом). Втыкаю USB-шнур в ардуину — и «о чудо!» — понеслась! Конечно сейчас не вспомню как я мумукался пару лет назад — но ввиду того что программаторы как USBasp так и Little-Wire сами питали целевую плату (целевой контроллер), то то, что Дракон (более продвинутый девайс) этого не делает — по меньшей мере странно (лично мне). А дальше, а дальше все хорошо … (или отоспался Дракоша?) — исходя из собранной у меня на харде тогда еще документации (которую я наверняка изучал) успешно оттестировал и HV-режим и прошивку в режиме ISP других разных контроллеров.

Напоследок несколько заметок из серии «для себя» (чтобы еще, если что через пару лет, не смотреть на Дракона как на новые ворота):

1. Распиновка «рабочих» коннекторов на жопе у Дракона указана «через жопу»! А именно: читать ее нужно глядя на Дракона сверху и развернув на 180 градусов! Разработчик видимо предполагал, что у пользователя будет два Дракона! Причем один (наверное сгоревший) будет лежать под рукой вверх тормашками и служить легендой по распиновке ;-))

2. «Поле для прототипирования» (вот словцо-то, чуть пальцы в узел не завязались) — никуда не подключено! Распаивать его смысла нет! По факту же 40 (или 28) контактов под кровати — тупо дублируются на 40 контактов вряд, и все! Ничего больше никуда не подключено, совсем! Видимо разработчик счел удобным (или решил поиздеваться?) … в общем перспектива городить огород из обжатых шлейфиков (приобретаемых отдельно), причем в узко ограниченном пространстве и каждый раз переделывать конфигурацию под очередной контроллер … мрак короче.

Ну и вдогонку:

1. ИМХО несколько странно, что хоть Дракон и является инструментом разработчика, но не имеет при этом никакого корпуса — и даже не то чтобы вид кустарный, да просто и в целом неудобно, и небезопасно (для Дракона с учетом его «чувствительности» к «помехам») … Доступных и изящных решений практически нет, за исключением пожалуй этого (владельцы 3D-принтеров могут «напечатать»).

2. Если все же впаять кровать в поле для прототипирования — наиболее изящным будет решение раздобыть (предварительно) «коммутационные адаптеры» подобные этим.

3. На самом деле есть возможность запитать Драконом внешнее устройство. Для этого нужно использовать пины из коннектора EXT POWER и коннектиться к ним отдельным проводом до целевого устройства. Или же, если разъем ISP разборный (составной) — линию VCC коннектить не к коннектору VCC на ISP — а к VCC на EXT POWER.

4. Ну а кто по финансам или иным понятиям «не тянет» на владение Драконом — могут рассмотреть к самостоятельной сборке конструкцию, совместимую с JTAG ICE (для себя ее сборку не вижу целесообразной, ибо есть Дракон).

Вроде все пока …

MiGeRA (июль 2014)

В этой статье поговорим о том, как отлаживать программы на плате Arduino UNO с помощью debugWire. Я частенько использую эту платку или Nano для отладки своих программ в Atmel Studio (использовать Arduino IDE у меня рука не поднимается). И так начнем.

Что можно сделать с помощью debugWire?

Прочитать память контроллера, выполнить пошаговую отладку кода, установить точки останова программы, прочитать регистры и значения на портах ввода/вывода и т.п.

Что для этого будет необходимо?

— Arduino Uno
— Atmel Studio 6
— AVR Dragon программатор-отладчик

Подготавливаем железо

В даташите на Atmega328 говорится:

«Конденсаторы, подключенные к пину RESET, должны отключены при использовании debugWire. Все внешние источники сброса должны быть отключены»

Если проверить схему Arduino Uno, можно увидеть, что к RESET подключен конденсатор 100нФ. В старых версиях Arduino необходимо было снять этот конденсатор для отключения RESET. На новых платах есть специальная перемычка, которая может быть разрезана и запаяна вновь, если потребуется.

Подготовка софта

Просто компилируем код в Atmel Studio, нет необходимости заливать программу отдельно через AVR DUDE, AVR Dragon сам сделает это через debugWire.

Подключаем железо

Подключаем ISP от AVR Dragon к ISP Arduino Uno. Обратите внимание, что контакт 1 подключается к PIN1 на другом устройстве, т.е. MISO подключается к MISO. AVR Dragon и Arduino запитываются каждый через свой USB разъем. В настройках выбираем использовать AVR Dragon в качестве отладчика.

Atmel studio debugwire arduino

Открываем меню программирования Tools > Device Programming

Atmel studio debug wire arduino

Внимание «шьем» фьюзы

Собственно устанавливаем фьюз-бит DWEN. В даташите также сказано что LOCK биты не должны быть запрограммированы.

Atmel studio фьюзы

Запускаем debugWire

1. После того как прошили фьюзы временно отключаем питание Arduino Uno.
2. Устанавливаем debugWire как интерфейс для программирования и отладки

3. Жмем «Start Debugging and Break» или Alt+F5. Можно просто нажать F5, а уже потом точки останова расставить. Отладка запускает прошивку тоже.
4. Отлаживаем программу, устанавливаем где надо точки останова, наблюдаем за регистрами и портами ввода-вывода.
5. Останавливаем отладку Ctrl+Shift+F5, изменяем код и возвращаемся к пункту 3.
6. Жмем меню «Debug > Disable debugWIRE» Это меню доступно только во время отладки, так что, если что жмем снова F5. После это DWEN сбрасывается и можно снова использовать ISP.
Вот и все.

Обсуждение статьи на форуме http://radiotech.kz/threads/otladka-arduino-cherez-debugwire-atmel-studio-i-avr-dragon.299/

Помогите пожалуйста.

Искал на форуме (видимо плохо искал) — нашел только разрозненные и плоховаримые для моего мозга новичка куски информации по данному девайсу (AVRDRAGON).

Интересует:

1. Почему до сих пор в этот программатор не включают USB кабель (ведь так он сообщается с компьютером?) и сопроводительную документацию?

2. Есть ли по нему документация в картинках (чтобы понять в какой разьем вставлять tiny2313 20пиновый в dip корпусе т.к. дырок много)

3. Есть ли хотябы краткий мануал понятный новичку на русском языке?

4. Читал что легче всего программатор использовать через ISP заранее заготавливая разъем на плате под него? Тогда возникает вопрос :

т.к. в ISP задействованы 6 вывода МК

MOSI, MISO, SCK, /RESET , VCC и GND (ничего не пропустил?)

как их подключить к программатору ? (на нем 6 штырей подписаны ISPшным портом… только вот какой вывод МК к какому штырю вести?)

5. дополнительные выводы (имею в виду ISP) не повредит нормальному , адекватному функционированию МК? (предпологается на PD1 вывести кнопку а PB0 вывести светодиод (5в) через 270-300Ом, ну и кварц на 4 МГц повесить)

6. питается программатор через USB?

7. Необходимо ли на AVR Studio ставить патч с этой страницы?

http://www.chip-dip.ru/product0/9000031456.aspx

8. А другие возможности есть прогаммить МК с помощью программатора кроме ISP ? JTAG ведь тоже вроде поддерживается? а для него как?

извините что много вопросов — просто незнаю болше кому задать :help:

Понравилась статья? Поделить с друзьями:
  • Thomas tristan aqua stealth инструкция по применению
  • Мвд херсонской области официальный сайт руководство
  • Мвд херсонской области официальный сайт руководство
  • Кристал ватер для аквариума инструкция по применению
  • Кристал ватер для аквариума инструкция по применению