На фото.1 программатор AVR Dragon в фирменной коробке.
нажимайте фото для просмотра в полном размере
Фото.1. | Фото.2. |
1.ОПИСАНИЕ ПРОГРАММАТОРА.
1.Программирование
по последовательному каналу (ISP). 2.Параллельное
программирование при высоком напряжении (HVSP). 3.Параллельное
программирование (РР). 4.JTAG программирование (JTAG). |
Интерфейс эмуляции для приборов с памятью 32 кБ. и выше.
1.JTAG 2.Отладка (debugWIRE dW ) |
Фото.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 готов к работе с МК.
|
СВЕТОДИОД |
ЦВЕТ |
СТАТУС |
2 |
Зеленый |
Индикация
USB трафика |
1 |
Красный |
Устройство
не соединено с AVR Studio |
Темный |
Устройство
соединено с AVR Studio |
|
Зеленый |
Передача
данных |
|
Желтый |
Линия
изменяется или инициализируется |
Связь программатора с микроконтроллерами.
Для дальнейшей работы с программатором необходимо изготовить соединительные кабели. В зависимости от режима программирования кабели будут иметь различные разъемы и будут отличаться друг от друга.
Для программирования ISP между платой программатора и платой, на которой МК устанавливается связь в виде кабеля с распайкой рис 4 (слева). Напряжение питания от 1,8В до 5,5В.
Для программирования 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 | |
0Спам
| |