Главная » Просмотр файлов » Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих (2007)

Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих (2007) (1264222), страница 7

Файл №1264222 Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих (2007) (Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих (2007)) 7 страницаХартов В.Я. Микроконтроллеры AVR. Практикум для начинающих (2007) (1264222) страница 72021-07-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 7)

Для этого необходимо выполнить команды Рга1ес//АИ1 АвветЫег Яегир и в открывающемся окне установить соответствуюшие флажки. Сама по себе успешная трансляция говорит лишь о том, что. программа не содержит синтаксических ошибок. Отладка же в симуляторе способна ответить прежде всего на такие вопросы: действительно ли алгоритм выполняется так, как это было задумано, и каково время выполнения той илн иной процедуры.

До начала отладки можно выбрать или изменить платформу для отладки, выполнив команды меню ОеЬия/Ве1ес/ Р1айогт апс//уеиве и выбрав А И1 В1ти1а/ог и тип устройства. Запускается отладчик командой меню /эеЬияЮаг/ ОеЬияя1пя. Эта команда будет доступна только в случае успешной трансляции программы. Выполнив команду меню /уеЬия/Агй В!ти1а/ог Орйопз, в окне Оеа/се Ве!ес//оп указываем частоту работы микроконтроллера, а в окне Я/1ти11 апс/ Ьояя1пя — метод работы с портами микроконтроллера. Возможен автоматический ввод данных в порт (з11пш!1) из файла с расширением /зй и(или) протоколирование (1ояя)пя) вывода.

В обоих случаях данные представляются в виде номер цикла: данные на ввод!вывод в шестнадцатеричном коде. Протоколнруя вывод, указываем имя порта, устанавливаем флаг Та всгееп для вывода на экран. Затем нажимаем кнопки Ас1с1 Еп/гу и ОК. Подготовительные операции закончены. Исходное состояние: все регистры микроконтроллера в окне ПО сброшены в О, желтая стрелка в окне редактора указывает на первую команду программы.

Используя опции меню .0еЬид, выполняем отладку в одном из выбранных режимов: пошаговом, с контрольными точками, автоматическом. Подробно методика отладки программ в среде АУК $1цйо 4 описана в 17]. 1.3. СТАРТОВЫЙ НАБОР ЯТК500 ФИРМЫ АТМЕЬ ЗТК500 представляет собой универсальный стартовый набор разработчика, позволяющий создавать приложения совместно с интегрированной средой проектирования АЪ'К Зшйо 4, 38 1.

Онструментссвьные средства практикума Набор ЯТК500 поставляется с микроконтроллером АТх8515, но поддерживает целый ряд других микроконтроллеров АЧК, для чего служат соответствующие панели для установки и средства коммуникации. Исходные установки перемычек обеспечивают работу микроконтроллера совместно с тактовым генератором н стабилизатором напряжения, установленным на плате 8ТК500. Набор также имеет широко используемые средства ввода и индикации, интерфейс КБ-232, средства расширения для подключения внешних устройств.

Описание аппаратных средств В состав отладочной платы 8ТК500 (рис. 1.16) входят: — стабилизированный источник питания с входным напряжением 10...15В н программно управляемым выходным напряжением; — восемь кнопок обгцего назначения; — восемь светодиодов общего назначения; — разъемы всех портов ввода/вывода микроконтроллера; — 8-, 20-, 28-, 40-выводные панели для установки Р1Р-корпусов микроконтроллеров АЧК; — интерфейс КБ-232 для программирования и управления из программы АЧК 8Пи11о 4, установленной на персональном компьютере; — дополнительный порт К8-232 общего назначения; — разъемы расширения для подключения внешних модулей прн макетировании; — память РагаГ!азЬ емкостью 2 Мбит для энергонезависимого хранения данных„ — средства поддержки параллельного н последовательного программирования повышенным напряжением всех АЧК.-микроконтроллеров; — средства последовательного внутрисистемного программирования (1ВР) всех АЧК-микроконтроллеров; — внутрисистемный программатор для программирования микроконтроллера непосредственно в целевом приложении.

Светодиоды и кнопки общего назначения. В набор ЯТК500 входит восемь желтых светодиодов н восемь кнопок без фиксации. Светодиоды и кнопки электрически отделены от остальной части платы н подключены к собственным разъемам. Онн могут быть подключены к АЧК-микроконтроллерам 10-проводными шлейфами через разъемы портов ввода/вывода. 40 12 РЕО РЕ1 РЕ2 КЗТ КЕГ О1ч1З ХТ1 ХТ2 О1Ч1З УТО Рис. 1.18. Выводы разъемов портов Рх (х = А, В, С, В) и РЕ микроконтроллера 12 Рхо Рх1 Рх2 Рхз Рх4 Рх5 Рх6 Рхт ОХВ УТО РОКТЕ/А1/Х 6 РОКТх а +5 В 0 Ом 1.

Инструментальные средства практикума Схема одного разряда индикации изображена на рис. 1.17, а. При поступлении на вывод (.ЕВп сигнала с низким уровнем напряжения (логический 0) светодиод светится, а сигнала с высоким уровнем напряжения (логическая 1) — светодиод гаснет. Схема подключения кнопки изображена на рис. 1.17, б. При нажатии на кнопку на выводе 8%п отмечается низкий уровень напряжения (ОНВ), а при отпускании — высокий (УТО). Рабочий диапазон напряжения Ъ'ТО =1,8...6,0 В. а б Рис. 1.17.

Схема включения светодиода (а) и кнопки (б) Выводы светодиодов 1.ЕВх и кнопок 8%х (х = 0...7) соединены с соответствующими контактами разъемов 8%1ТСНЯ и (.ЕВ8. Следует иметь в виду, что контакты 9 и 10 разъемов использованы для сигналов ОМЭ и УТО. Поэтому необходимо соблюдать соединение шлейфами одноименных выводов разъемов индикаторов и кнопок с портами микроконтроллеров (шлейф не должен перекручиваться). С этой целью в шлейфе красным цветом выделена одна из линий, которая должна соединять одноименные выводы разъемов (например, 1.ЕВО и РхО).

Особенности работы светодиодов и кнопок необходимо учитывать при программировании портовых операций микроконтроллеров, связанных с обращением к светодиодам и кнопкам. Разъемы портов. Любой порт ввода/вывода АУК-микроконтроллера может быть подключен к светодиодам и кнопкам с помощью 10-проводного шлейфа. На разъемы в дополнение к линиям портов выведены напряжение питания целевого микроконтроллера УТС (ЧСС) и общий провод О)ч)В. Расположение выводов разъемов и их соответствие линиям портов ввода/вывода показано на рис. 1.18, а. 1.3.

Стартовый набор ЯТК500 фирмы А1те1 Разъем порта Е (РОКТЕ/А11Х) содержит специальные сигналы и функции в дополнение к линиям порта РЕ. Расположение и назначение выводов этого разъема показано на рис. 1.18, б. Интерфейс 115-232 для пользователя. ЯТК500 содержит два порта КБ-232. Один порт используется для связи с АУК Вшй!о. Другой можно использовать для связи микроконтроллера, установленного на плате, с компьютером через его последовательный порт К8-232 (СОМ-порт). Для этого два вывода канала 1)АКТ микроконтроллера необходимо физически соединить с входами порта К8-232, выведенными на 2-штырьковый разъем К8232 ВРАКЕ.

Порт К8-232 на плате 8ТК содержит схему преобразования уровней сигналов интерфейса. Р/азп-память данных /3а1ар/азБ. В состав платы БТК500 входит микросхема НааЬ-памяти АТ45В021 емкостью 2 Мбит из семейства Ва1аР)авЬ, которая может быль использована для энергонезависимого хранения данных. Ва1аНазЬ вЂ” Г!ав!з-память с последовательным программированием через ЯР1-интерфейс, может быть подключена к линиям порта РВ микроконтроллера. Для этого необходимо использовать 4-штырьковый разъем с маркировкой ВАТАН.АВН, который связан с ЯР1-интерфейсом Ва1ар)азЬ. Для соединения разъема ВАТАН.АВН с линиями порта РВ необходимо соединить РВ6-80, РВ7 — ИСК, РВ4-/СБ, РВ5 — 81.

Секция целевых панелей. Модуль программирования состоит из восьми панелей в центре платы. В одну из них необходимо установить целевой АУК-микроконтроллер для программирования и дальнейшего использования в приложении. Для Назй-памяти АУК-микроконтроллеров гарантированная износостойкость составляет 1000 циклов программирования. Секция перемычек и прогрсьимировалия. Управляющий микроконтроллер и восемь перемычек определяют работу данного стартового набора.

В поставке эти перемычки установлены в исходное положение. 43 42 1. Инструментачьные средства практикума 1.4. Интерфейс БТК500 в Л г11 $1ийо 4... После установки микроконтроллера в панель может быть выполнено программирование, для чего необходимо использовать АЧК Япйо 4 и один из предлагаемых методов: — внугрисистемное программирование при нормальном напряжении питания. Этот метод используется как основной при проведении лабораторных работ; — программирование повышенным напряжением, при котором напряжение питания всегда равно 5 В.

Допускается подключение цепей ЧТАКОЕТ, КЕЯЕТ, ХТАЕ1 и АКЕР к секции панелей. Подробное описание каждого метода программирования приведено в руководстве 11]. Прочие аппаратные компоненты. ЯТК500 имеет два разъема расширения, установленные по обе стороны от секции целевых панелей. Все сигналы портов ввода1вывода АЧК-микроконтроллера, сигналы программирования и управляющие присутствуют на выводах этих разьемов. Разъемы расширения позволяют легко подключить макеты приложений к БТК500. БТК500 имеет две кнопки специального назначения и три светодиода для индикации состояния.

Нажатие на кнопку КЕЯЕТ приводит к сбросу целевого микроконтроллера. Новые версии АЧК Вайо 4 способны обновить программу управляющего микроконтроллера ЯТК500. При обнаружении старой версии программы ЯТК500 АЧК Япйо обновит Е1аяЬ-память управляющего микроконтроллера. Для выполнения этой функции пользователю необходимо нажать на кнопку РКОСКАМ после подачи напряжения питания на БТК500.

Основной индикатор напряжения питания — красный светодиод — непосредственно подключен к основному источнику питания ВТК500. Данный индикатор должен непрерывно светиться после подачи питания на ЯТК500 переключателем РОЖЕК. Индикатор целевого напряжения — светодиод, связанный с линией питания ЧСС (ЧТО) целевого микроконтроллера. Индикатор непрерывно светится при наличии напряжения питания на целевых панелях микроконтроллеров.

Характеристики

Список файлов книги

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