Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Гребнев В.В. - Микроконтроллеры семейства AVR фирмы Atmel

Гребнев В.В. - Микроконтроллеры семейства AVR фирмы Atmel, страница 24

DJVU-файл Гребнев В.В. - Микроконтроллеры семейства AVR фирмы Atmel, страница 24 Цифровая обработка сигналов (ЦОС) (1886): Книга - 8 семестрГребнев В.В. - Микроконтроллеры семейства AVR фирмы Atmel: Цифровая обработка сигналов (ЦОС) - DJVU, страница 24 (1886) - СтудИзба2017-12-27СтудИзба

Описание файла

DJVU-файл из архива "Гребнев В.В. - Микроконтроллеры семейства AVR фирмы Atmel", который расположен в категории "". Всё это находится в предмете "цифровая обработка сигналов (цос)" из 8 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "цифровая обработка сигналов" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 24 - страница

Устройством, реализующим протокол управления, является )ТАС1СЕ. Так же, как и рассмотренные выше внутрисхемные эмуляторы, 1ТАС1СЕ подключается к СОМ-порту персонального компьютера, Управляющая программа является составной частью ЛГЯ .угийо, и запускается соответствующей командой из меню ТооЬ. Кроме обеспечения режима фоновой отладки, )ТЛС1СЕ может быть использован в качестве внутрисхемного программатора для микроконтроллеров АЧК, име|ощих ) ТЛС-интерфейс.

Более подробное описание 1ТЛС1СЕ доступно на сайте Айпери по ссылке Ьтт аюъ агп е сот а1 е1 асгоЬаг г1ос 7 Н. Внутрисхемные программаторы Как уже говорилось, микроконтроллеры АЧК имеют несколько режимов программирования: параллельный режим с использованием повышенного программирующего напряжения, последовательный режим с использованием повышенного программируюшего напряжения и режим внутрисхемного последовательного программирования. Возможность внутрисхемного программирования микроконтроллеров АЪ'К по последовательному синхронному интерфейсу ЯР1 позволяет создавать простые и недорогие программаторы. Такие программаторы называют внутрисхемными (1п-эузтегп Ргодтапгтеп 15Р). АТ901ЯР АТ901ЯР— простой внутрисхемный программатор, реализованный иа микроконтроллере АТ9081200-128С. АТ901ЯР был первым внутрисхемным программатором, предложенным Агте1 Со~р.

Первая версия прошивки фпитг1аге) для микроконтроллера АТ9081200 позволяла осуществлять внутрисхемное программирование всего нескольких типов микроконтроллеров ЛЪ" К (ЛТ9051200, ЛТ9052313, ЛТ9084414, АТ9088515) и одного микроконтроллера семейства АТ898 — ЛТ8988252. С появлением новых типов микроконтроллеров АЧК появилась необходимость усовершенствования /1гтптеаге, и последняя версия прошивки (ч2.2) поддерживает гораздо более широкую номенклатуру микроконтроллеров ЛЧК (АТг1пу12, АТ- т1пу15, ЛТ9051200, ЛТ9082313, ЛТ9082323, ЛТ9082333, АТ9082343, АТ9054414, ЛТ9084433, ЛТ9084434, АТ9088515, ЛТ9058535, ЛТгпе8а83, АТгпе8а103, АТтепа161, АТгпепа163). Поддержка микроконтроллеров семейства ЛТ89 из последней версии ~тттспе исключена.

140 ПРИЛОжЕНЕ7 Е АТ901ЯР подключается к СОМ-порту персонального компьютер,. Питание АТ9015Р осуществляется от целевого устройства. Схем. АТ901ЯР представлена на рис. П9АВ. мгзо ого«аом АТ0001200 !а х а В х Ы В х х Везет есс йезет Раа Раг Ргиамта Раз Рае Рте Рае хтеаг ама А!ма РВО «М! РЕ! РВ2 РВЗ РВЕ Рве РВЕ РВ7 хтаае лоа со«местом Аз зеем РВОМ Веаает ! всззтс 12100, 7мемзмгт Е Яс В х агоо М10Е 1МО В!05 еат всмтс С юг е«гм а-зов РЕММЕ ВА010 !.Оее 010! '0" с!оа вхзге Рис. П9.18. Схема АТ901БР Рис. П9.19.

Рабочее окно программы АЪ7КРго8 Описание АТ901ЯР можно найти на сайте Агте1 по ссылке Ь~~р,~ ежа".а1ш 1. ш сг Ъаг г1 4 Г. По адресу ~ч . ш гп 1 ч О.аяп можно найти исходный ассемблерный текст одно1: из первых версий прошивки микроконтроллера АТ9051200. Как и стартовый набор МС1100100, АТ901ЯР работает под управлением прграммы АЪ'КРгоц (последняя версия — ч1.33).

Как уже говорилось, АЧКРго~ является составной частью пакета АП~ 5Уийо. Для запуска этой программы нужно выполнить команду АУК Рго1В' из меню Тоо1в. Однако АЧКРгод может быть установлен и как автономная программа. Дистрибутив АЧКРго~ доступен на сайте Агте/: Й:р;/~уддысш 1п х. Рабочее окно программы АЪ'КРгод представлено на рис. П9А9. Аппаратно-программные средства поддержки разработок Установив тип целевого микроконтроллера, пользователь может производить стирание, чтение и запись как памяти программ (ИаяЬ), так и энергонезависимой памяти данных (ЕЕРКОМ).

Установив курсор на кнопку АЖаасед и щелкнув левой кнопкой мыши, пользователь может войти (рис. П9.20) в режим установки битов зашиты от несанкционированного считывания содержимого памяти программ микроконтроллера (1.осЫ Ыя) и управляющих битов (Гцве ЪЫя). Рис. П9.20. Программа АЧКРгоц — режим установки управляющих битов и битов защиты В настоящее время АТ901ЯР снят с производства и заменен на более современное средство — АТАЪ'В.1ЯР. АТАУК1ЯР АТАЪ'В.1ЯР является самым новым внутрисхемным программатором, предлагаемым фирмой Агте1. АТАЪ'К18Р поддерживает все выпускаемые на сегодняшний день микроконтроллеры АЧК, имеющие функцию внутрисхемного программирования. Управление этим внутрисхемным программатором осуществляется через СОМ-порт персонального компьютера.

Питание на АТАЧК1ЯР подается от целевого устройства. Подобно стартовому набору разработчика ЯТК500, внутрисхемный программатор АТАЪ'К1ЯР реализован на двух микроконтроллерах— АТ9081200-125С и АТ9088535-8АС, и работает под управлением той же, входящей в состав АПт 5Гийо, программы. Выбрав одну из закладок в окне управляющей программы, пользователь получает доступ к различным функциям программирования: Приложения 142 ° Ргодгаш Окно управляющей программы в этом режиме представлено на рис.

П9.21. Здесь пользователь указывает тип целевого микроконтроллера (Ремсе), режим программирования (в нашем случае 1ЯР), а также файлы, содержащие данные для программирования Иазп-ПЗУ и ЕЕРВОМ микроконтроллера. Здесь же пользователь может указать управляющей программе автоматически производить стирание памяти программ микроконтроллера перед очередным программированием и верификацию — после.

° Гиев. Позоляет считать состояние управляющих битов микроконтроллера, и, при необходимости, запрограммировать их. ° Еос1ВЫв. Предоставляет доступ к битам защиты памяти программ микроконтроллера от несанкционированного считывания или модификации. ° АЖапсед. Позволяет считать сигнатуру целевого микроконтроллера. Здесь же может быть задано значение калибровочного байта для внутреннего КС-генератора микроконтроллера. ° Воат. Эта закладка предназначена, в основном, для управления ЯТК500.

В последующих версиях АИ~ мийо будет предусмотрена возможность обновления прошивки фттгеаге) памяти программ микроконтроллеров, на которых построен АТАЧК1ЯР ° АШо. Позволяет выбрать несколько функций программирования и верификации и запускать их в пакетном режиме. Рис. П9.21. Окно управляющей программы внутрисхемного программатора АТАЧК1ЯР При каждом переключении с одной закладки на другую управляющая программа проверяет связь компьютера с внутрисхемным программа- Аппаратно-программные средство поддержки разработок тором. Если внутрисхемный программатор не отвечает на запрос компьютера, в поле сообщений окна управляющей программы выдается соответствующсс предупреждение.

Отличительной чертой АТАЪ'В.1ЯР является то, что этот внутрисхемный программатор совместим с оооими стандартными разъемами для подключения к целевому устройству — с шестиконтактным (как у АТ901ЯР) и с десятиконтактным (как у загрузочного кабеля из набора ЯТК200 или ЯТКЗОО). Прочие средства внутрисхемного программирования микроконтроллеров АУК Используемый для внутрисхемного программирования микроконтроллеров АЧК иоследовательиьш интерфейс ЯР1 может быть довольно просто эмулирован несколькими разрядами стандартного 1 РТ-порта персонального компьютера.

Выше уже говорилось, что в качестве внутрисхемного программатора для микроконтроллеров А1'К может быть использован загрузочный кабель из стартового набора разработчика ЯТК200/5ТКЗОО, подключаемый к 1.РТ-порту персонального компьютера и работающий под управлением программы АЪ'К 1ЯР версии 2.65 (по ссылке 11тт: яъ~м ал-1огп и с 1/ ачг2 Я,лр эта программа доступна в Интсрнсте). К числу нанболес популярных программ, реализукнцих протокол внутрисхемного программирования чсрсз 1.РТ-порт персонального компьютера, можно также отнести АЧКеа! (автор Александр Редчук, 11гг 1п сош ца -геа!!антса!), или Ропурго~ (автор Клаудио Ланконелли, 11гт > ~л~ гс !апсоз сош ррах'пс1„'~„Ы и1). Нельзя не упомянуть и о существующих разработках внутрисхемных программаторов, управляемых, подобно ЛТ901ЯР или АТА1'К1ЯР через СОМ-порт персонального компьютера — например, о внутрисхемном программаторе "Жгучий кабсль" (автор Станислав Лсгцииский, ЬщхО ужа ггпе!.гц Нагла с НагМ~аге Ып).

Специализированные наборы разработчика Кроме рассмотренных вьппе аппаратных средств фирма Агте! предлагает также специализированные наборы разработчика, предназначенные для реализации конкретных целевых приложешш. Без упоминания об этих специализированных наборах обзор аппаратно-программных средств иодержки разработок, предлагаемых фирмой Агте1, не был бы полным. В настоягцее время Агте! предлагает два таких специализированных набора: ° АТ90Е1Т1 — этот набор предназначен для разработки и макетирования встраиваемых ъеЬ-серверов на основе микроконтроллера АТшсяа103. Физический уровень Ейсгпсг реализован на микро- 144 Приложения схеме СЯ8900 фирмы Сгжз1.орс. Прикладное программное обеспечение полностью поддерживает протокол ТСР/1Р.

Подробное описание, а также статьи о применении АТ90Е1Т1 можно найти на сайте Агте1 Сощ по ссылке: 11й. мчи~'а~те1 с а а йа~2Я.рай ° АТ90ВСК1Т вЂ” предназначен для разработки зарядных устройств для различных типов аккумуляторных батарей. Зарядное устройства может быть реализовано на основе одного из трех микроконтроллеров АЪ'1х: АТ9082333, АТ9084433 или АТг1пу15. Входящее в состав специализированного набора прикладное программное обеспечение реализует алгоритмы зарядки различных типов аккумуляторов — никель-кадмиевых (%Сс1), никель-металлгидридных (%МН) и литий-ионных (Ь1-1оп). Детальное описание специализированных наборов разработчика невозможно без глубокого понимания всех аспектов тех целевых приложений, для реализации которых предназначен тот или иной набор.

Поэтому в рамках настоящего раздела даные средства подробно не рассматриваются. П10. Примеры программ для микроконтроллеров семейства АМВ (Т. И. Кривченко) Предлагаемые ниже тексты учебных программ являются примерами выполнения типовых операций на АЪ"К и позволяют быстро познакомиться с аппаратными ресурсами отладочного комплекта ЯТК500. Программы построены таким образом, что каждый новый проект является развитием предыдущего. Подпрограммы, повторякнциеся от примера к примеру приводятся только в первый раз. П10,1. Ьес1.аяп — простейшая программа, знакомит с общей структурой построения проекта на ассемблере, обращает внимание на обязательность инициализации указателя стека в начале программы, демонстрирует способы организации циклов и вызова подпрограмм.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5301
Авторов
на СтудИзбе
416
Средний доход
с одного платного файла
Обучение Подробнее